When people ask me what customer relationship management (CRM) system to buy, I always recommend that, whatever the choice, the application should be cloud-based. Why? It’s because cloud-based applications integrate much better with each other. Changes can be made in one place, rather than in hundreds of thousands of separate installations. Updates are quicker. The tools are more consistent. Programmers can more easily access data. Support is faster. The best CRM systems, like Zoho CRM, offer applications and tools so that third parties can build custom solutions and connect their systems to provide a more powerful experience for their users.