CRM (customer relationship management) software has exploded in popularity in recent years, and there are probably many web workers who have already used popular applications such as Salesforce.com. However, Salesforce.com and other on-demand (Web-based) CRM applications cost money, even though there are some perfectly good applications available for free.