customer relationship management (CRM) A solution for managing all aspects of a company's interactions with its customers, including sales, services, and support.