Customer relationship management (CRM) is a business strategy focused on building long-term relationships with customers. A consensus on what CRM means has not emerged, though most see it as managing customer relationships and interactions through various channels. CRM software helps automate marketing, sales, and customer service functions. Relationships involve interaction over time, though some think there needs to be an emotional component like trust or commitment. Companies benefit from CRM through increased customer retention and lifetime value.