This is a great question. The idea of having your data in the Cloud sounds so modern and since everything seems to be moving to the cloud, you may just assume that is what you need. And there are huge advantages to the Cloud – someone else is assuming the responsibility of the servers, the security around the servers, managing any installations/upgrades to the software, backing up your database, etc. But there are also advantages to having your data on your own server where you can use a CRM that is Windows based, like Act! Any application that you put on your computer will have more functionality than a browser solution and that can improve performance and make you more efficient. Act! is also a great solution as you can have Act! in the Cloud AND Act! on your server, which gives you the best of both worlds. You can also have remote databases so if you want to still access it via the desktop application, you can do that too.