A Customer Relationship Manager (CRM) is a type of software tool that companies use to manage and analyze customer interactions throughout the customer buying cycle, with the goal of improving business relationships with customers. A sales CRM takes this to the next level by driving sales related activities and keeping the sales team accountable to a defined sales process.