One of the main reasons that people use on-premises software hosted on their own server is because they feel it’s more secure to have complete control. Their data is onsite, accessible online, or offline.
The Internet is getting faster allowing businesses to implement cost-effective cloud hosted applications, rich media solutions and VoIP.
But it's also the case that the Internet is getting more dangerous. Hardly a day goes by now without the news media reporting another serious cyber security breach.