Some customers have the expectation that you flip a switch...
Some customers have the expectation that you flip a switch and you're done. But there are setup costs and training costs and ramp-up costs. There's getting the system customized to match the business context and then getting people to use the system. CRM implementations are still complex, even if they're delivered in an on-demand fashion.