Organizations use CRMs to professionalize their internal and external management, and effectively keep in touch with people. A CRM lets you assign follow up tasks, create reports, and manage contacts. It is a commercial online tool. For example, see Salesforce and Highrise.