Customer relationship management (CRM) is a strategy used to build stronger relationships with customers by learning their needs and behaviors through collecting information. It involves coordinating business processes, like sales, marketing, customer service and support, using technology. The goals are to attract and retain customers, as well as reduce costs. CRM considers both customer-facing departments and others to develop a company-wide strategy.