CRM is a business philosophy for managing all your company’s relationships and interactions with customers and potential customers. It is supported by strategy, people, process, policies & procedures , metrics and technology. At a minimum it requires alignment between marketing, sales & service.