The three main types of CRM are:
Collaborative: Collaborative CRM helps you manage customer relationships across departments so that when an employee of a certain department, be it sales, customer support, or marketing, interacts with a customer of your company, they can easily pull out the records of all their past interaction details with the other departments of your company.
Analytical: Analytical CRM deals with customer data by collecting, organizing, and analyzing it to give you a better insight into what your potential customer wants. It can also help you generate reports to view your cash flow by integrating with your invoice software.
Operational: Operational CRM gives you an automated customer dealing experience by streamlining various processes such as marketing and sales through the generation of leads, conversion of those leads into customers, recording their details, and serving them otherwise.