There are three main types of CRM, namely:
Operational CRM
manages marketing, sales and customer service operations
Analytical CRM
collates customer details and retain customers
Collaborative CRM
improves customer experience