HubSpot CRM is the best free CRM software we have found. If you are running a larger company, though, and need more customization, Salesforce CRM is a good choice.