SugarCRM for Small Business CRM
SmallBusinessComputing.com
Employees only need a recent Web browser to access and work with SugarCRM. This makes life a lot easier, as SugarCRM management is centralized, and you don't need to worry about upgrading or maintaining each employee's computer. Note that SugarCRM comes in both a community edition and paid editions that have per-seat support fees.
I have over fifteen years experience in systems and network configuration and support. For most of that time I have been working with Open Source Software, and believe that Open Source software provides the best solutions for business, educational and personal use.