On-premise vs. the cloud

Complexity of the digital infrastructure has increased rapidly in recent years and due to the popularity of the cloud, it will continue to increase in the coming years. Is an application in the cloud better or easier to  integrate with other systems than an application that runs on its own?

Most organizations use many different applications and databases. These can be standard applications, but also 'custom made 'applications, legacy or cloud-based services, such as Salesforce, Dropbox and Office 365. These applications often run on different operating systems and are self-managed or managed by a service provider such as a cloud provider. And to make it even more complex, suppliers systems also need to be integrated into the processes.


This complex structure of infrastructure and applications has consequences for the data in the applications and databases. Sooner or later, the need arises to link your on-premises (legacy) systems with your systems in the cloud. With such a hybrid cloud environment, it can be difficult to maintain control over your data.If you want to bridge the gap between online and offline data.


Don't go for the hype

In recent years, many organizations seemed to switch to the cloud because it was a hype. In other words, they chose a technology and then looked for a problem to solve it with this technology. That's just the reverse order. You shouldn't start making up a problem for a technique. It is better to analyse which technology or working method suits a problem best, and then work with it. Investigate what you can use blockchain or cloud for, but remember that it is not an end in itself.

Download the free e-book: 'The 10 principles of system integration' written by an integration specialist at WeAreFrank!

Download e-book



A common reason for moving systems to the cloud is that applications on the cloud are easier to scale. This is often the case, although containers are actually a much more important trend in IT than the cloud. It makes applications much more flexible to deploy and thus makes organizations more agile. Then it doesn't really matter if you run a container in your own data center or in the cloud.

So, the choice of an on-premises or the cloud should not be based on the technology, but on the capabilities and features you need and possibly the security requirements that you need to meet. Integrating systems is always possible, whether they float in the cloud or not.

The 10 principles of system integration

Related articles