Customer relationship management (CRM) is a strategic approach to managing a company’s interaction with current and potential customers. It uses data analysis about customers’ history with a company to improve business relationships with customers, specifically focusing on customer retention and ultimately driving sales growth.

In the online business world Customer Relationship Management tends to be all about the software you use to manage your email list.  It is like a next-level to email list management where you segment your potential customers into specific topic or level of interest.