HDFC Bank has over 3,300 branches across India and leverages CRM technology like call center automation and data warehousing. The bank implemented a CRM solution from CRMnext in 2008 that provides a 360-degree view of customers and an integrated sales platform. HDFC Bank's CRM strategy focuses on customer experience management, cross-selling capabilities, and segmentation to improve relationships and sales. The bank has a wide range of personal, commercial, NRI, and investment products and services and competes primarily with ICICI Bank.