Zoho offers a comprehensive suite of award-winning on-line business, productivity & collaboration applications.  Zoho not only offers CRM, but they offer 40 more applications for small business to run.

Customers use Zoho applications to run their business processes, manage their information and be more productive while at the office or on the go, without having to worry about expensive or outdated hardware or software.

Zoho CRM has a free edition for up to 10 users and you can get started in CRM without the risk of investing money on additional hardware or software.  The average investment per user is about $40/user/month, but it has a free edition for under 10 users that need just basic CRM features.