CRM is the process of managing detailed customer information and interactions to maximize customer loyalty. It involves identifying and differentiating customers based on their needs and value, customizing engagement based on individual customer profiles, measuring retention rates, and targeting efforts on high-value customers to reduce attrition and increase longevity and growth of customer relationships. The goal is to enhance profitability by making low-profit customers more valuable and focusing efforts on high-profit customers.