E-CRM allows for additional communication channels and customer self-service through online interactions. It coordinates marketing efforts across customer touchpoints and leverages customer data for effective e-marketing. Building an E-CRM solution requires defining objectives, assessing current processes and technology, implementing new customer-focused processes, and integrating applications while maintaining a consolidated customer view across channels. The key is having a process-driven, metrics-based and multi-channel approach to customer relationships.