CrossCountry's Managing Director, John Hoebler, discusses the differences between cloud and on-premise solutions
Hi, I am John Hoebler with CrossCountry Consulting. I have practically 23 years’ experience implementing finance and accounting systems. Many on premise, but in the last 3-4 years we have focused on cloud-based applications.
I am often asked, “What is the difference in implementing a cloud-based application versus a traditional on premise application?”
There are four main reasons:
The first and obvious one, there is no infrastructure. So you literally don’t have to buy a database, a server and other infrastructure to support your application. Typically the day you sign your deal with your cloud provider, you usually get sites and log in and sand box environments. So all those projects that you would have an on premise solution, would go away.
Second is the concept that most of these applications emphasized configuration rather than customization. Some of them can be customized but most of them stress configuration and through the years they have learned to build flexible tools that allow you to configure the system in multiple ways, in user based deals with multiple flags and options like “Work Day“ work tags to allow you to process transactions based on how you do business without causing any customization to the application.
The third thing is performance and that is something you have to be aware of in the cloud. You no longer have the infrastructure in-house you are relying on the cloud provider’s performance and their infrastructure. So when you think about that when you write big report with large data sets, interface is pumping in a large amount of data our large scale data conversion scripts you really need to consider the performance impact of that data coming through the system, through the vendor’s cloud service provider.
Finally there are some restrictions with any cloud tool. Most of them will let you customize as I said previously, so you need to be very careful when you think about data base design, reporting and work flow. We have a deep understanding of what you can do and more importantly what it can’t do. In what it can’t do you really have to rely on more process change. So you want to adopt what the vendor is providing you as a solution as you really have limited opportunity to customize it. Again the cloud providers are a little bit different in this area but most of that will really rely on configuration.
In recap, there are some differences when it comes to implementing the system but it is still a basic system implementation methodology of requirements and design to build testing and training. Many of the same steps if you have an on premise solution or a cloud based solution.
Thank-you and if you have any questions reach out to CrossCounty consulting. Have a good day.