Customer Relationship Management, or CRM, is a designed to optimize the customer experience. A great customer experience is proven to improve loyalty and decrease marketing costs. An effective CRM program will allow a business to focus on the most profitable customers and tailor revenue activities to that specific group.