In the past, CRM was mainly used by B2B businesses. Now, any businesses, including B2C are recommended to invest in CRM tools or software, especially when the business has more than one communication channel or deals in products or services that require constant contact with the customers.