Customer Relationship Management (CRM) - is an approach (combination of practices, strategies, systems) to manage an organization's customers (both existing and potential). It helps in maintaining and analysing customer interactions throughout the customer lifecycle. It provides insights for customer retention and customization thereby improving sales.
An application oriented question on the topic along with responses can be seen below. The best answer was provided by R Rajesh on 22nd November 2017.