Traditional CRM solutions promise a lot of value - such as increased productivity and better client experiences. But, the tasks of evaluating, purchasing, implementing, and then running a CRM are too daunting for many companies to take on.