Customer relationship management (CRM) is a technique for managing customers. CRM aims to keep existing customers, grow their spending, and convert prospects into new customers. CRM software is used to keep track of information like a summary of each encounter, indicators of buy intent, and purchase history. At the individual customer level, analytics are also employed to provide real-time information into cross-sell and upsell prospects.