Details on any customer contacts can also be stored in the system
The rationale behind this approach is to improve services provided directly to customers and to use the information in the system for targeted marketing and sales purposes
There are several different approaches to CRM, with different software packages focusing on different aspects
From the outside, customers interacting with a company perceive the business as a single entity, despite often interacting with a variety of employees in different roles and departments
Several commercial CRM software packages are available, and they vary in their approach to CRM
While there are numerous reports of "failed" implementations of various types of CRM projects, these are often the result of unrealistic high expectations and exaggerated claims by CRM vendors
One of the primary functions of CRM software is to collect information about customers
The following table lists the top CRM software vendors in 2006-2007 (figures in millions of US dollars) published in a Gartner study