Customer relationship management (CRM) refers to the principles, practices and guidelines that an organization follows when interacting with its customers. CRM involves compiling customer data, analyzing customer behavior, and developing customized communications to retain and attract customers. The goal of CRM is to improve customer service, increase customer retention and loyalty, and maximize profits.