Strategy for managing a company's interactions with current and potential customers. CRM uses data and analysis to improve business relationships, increase customer loyalty, and support sales and marketing. CRM software solutions facilitate the collection, organization, and management of customer information.