Customer relationship management
Customer relationship management (CRM) is an approach to manage a company's interaction with current and potential customers. It uses data analysis about customers' history with a company to improve business relationships with customers, specifically focusing on customer retention and ultimately driving sales growth.
- Why You Should Keep Your CRM and Project Management Software Separate
- PC Magazine: The Best CRM Software of 2018
- Business News Daily: Best CRM Software 2018
Many self hosted packages also include the option (usually paid) to use them hosted by a company.
- SuiteCRM - Free and open source CRM.