The best CRM software for small businesses combines affordability, scalability, and customer management. These are ZDNET's ...