Customer focus and customer experience are important differentiators for companies. CRM involves identifying, attracting, developing and maintaining successful customer relationships over time through strategic alignment of business processes, customer knowledge and technology. Effective CRM conceptualizes customer experience as a driver, customer centricity in organizational design, and relationship management as a process involving communication, interaction and perception of value leading to customer relationships.