Customer Relationship Management; The practice of designing an enterprise to  keep track of customers and their wants and needs. Enterprises using the CRM approach use technology and strategy to get a more complete view of the customer.