CRM stands for Customer Relationship Management. A CRM is a tool that helps companies manage relationships with customers efficiently as well as analyze sales made from past associations. Open source CRM tools are gaining popularity because you can host them by yourself, and you can even customize them to your needs.