Analytical CRM uses data and intelligence to provide a more customer-centric view of customers. It learns customer behaviors and relationships over time to improve marketing, sales, and customer support. Social CRM extends these capabilities by engaging customers through social media and online conversations. This transforms CRM strategies, operations, and organizational mindsets to focus on collaborative relationships and generate value through conversation rather than just transactions. Data mining is key to gaining customer insights from transaction and interaction data to improve business performance.