A CRM is a kind of software sales and marketing teams use to track all activity and communication with customers and potential customers.
There are a variety of different types of CRMs but the most common is a Sales CRM. Sales teams use this to track customers, deal flow, and the success of their sales staff.