Customer relationship management (CRM) involves using customer data and integrating processes across channels to manage customer relationships, increase loyalty, and drive repetitive sales. Key aspects of CRM include collecting consistent customer data, reengineering processes to use that data, and integrating applications and channels to provide a unified view of customers. Establishing a successful CRM system requires changes to organizational processes, data management, and applications to fully integrate customer information and ensure all functions can effectively manage relationships.