Infrastructure as a Service (IaaS) can be incredibly beneficial for medium and large NZ businesses as a method of deploying ERP software solutions. IaaS is a form of cloud computing, providing virtual computer resources over the Internet rather than you providing them on-premise. IaaS provides access to faster more powerful resources at a more cost effective price than you could achieve individually. It lets you scale up and down as your needs change quickly and efficiently. It lets you focus on the business you do rather than managing racks of computers in your business. Lumpy cash-flow capital expenditure requirements can be transformed into fixed known monthly ongoing charges of an operational nature. Disaster recovery, data security, and increased reliability should all be a by-product of selecting the right cloud infrastructure provider. For on-premise infrastructure, these aspects can be complex, difficult and expensive undertakings. IaaS can ease the process to allow access anywhere at any time for your people.
These are potentially significant benefits for you and as more and more use is made of the model, the pricing continues to become more effective over time.
However, when it comes to Software as a Service, some of the benefits seem contrary to what we expect to achieve with ERP solutions for large businesses.
Here are the generally accepted benefits of SaaS:
This describes a situation where the software you are deploying is already up and running ready for you to go. All you need to do is your setup and configuration and you are up and running. The software installation and environment setup is no longer required.
In relation to a comprehensive ERP deployment this component is a fraction of the total implementation time and as a result, not a significant benefit by being in a SaaS model. Also, you can’t pre-configure too much of the set up unless you are prepared to be the same as everyone else? For example, the structure of a General Ledger chart of accounts is most likely going to be unique to your business requirements, not a standard for every company using the ERP system. Not a great benefit if any at all in our large ERP deployment, but very relevant to other software systems and small business accounting like Xero.
There is a number of places with respect to a large ERP solution where SaaS could provide benefit but doesn’t in all:
This is an area where SaaS could be beneficial for large ERP if you have a situation where you want licenses for a temporary period of time, or you want to downscale. Adding users that are permanent ongoing needs is achievable in either purchased or SaaS ERP situations. Purchased license models don’t normally allow you to return licenses for any benefit, so you would end up with sunk costs if you downsize compared to being able to turn them off in the SaaS model and stop the ongoing subscription cost.
Many of the major ERP software vendors are offering you a choice to either buy the licenses and pay an annual maintenance fee (the perpetual traditional model) or pay as you go based on some metric, most commonly the number of users. If you buy the ERP licenses and expect (as you would hope) to use them for many years into the future, there will be a tipping point where it is more cost effective to have purchased rather than paying as you go. From examples we have seen, that tipping point can be anywhere from five years down to less than three years. The pay as you go model can certainly ease the burden of capital expenditure, but it can’t be seen to be a lower cost method of acquiring the software licenses.
Also, the pay as you go model poses a risk that the software supplier can at the discretion almost change the rate you pay for your licenses after you are locked in.Changing ERP is no small task and you wouldn’t be pleased to face it simply because the ongoing cost of the monthly user licenses rose to become untenable! When you buy the licenses you don’t face this uncertainty.
Upgrades to large ERP solutions involve a lot more than simply the software implication. They need to be managed and deployed within the company using the software. They can involve change management processes with staff, as well as business process reviews and potentially need suitable testing and control around crucial areas of the business to manage risk effectively. Although in theory in a multitenant environment the software effort for one upgrade can be shared across many users, I think there are greater practical implications like the above that need to be considered. In addition, the timing and suitability of the upgrade then rest with the software vendor rather than being a decision you can control.
For large businesses with consistent industry standard simple processes, there may well be some advantage in the SaaS model versus perpetual, however, in practice, I think there are many counter reasons that possibly outweigh the benefits. I haven’t even mentioned data sovereignty challenges as well as the ability to extract and use your data in the event you do decide to move systems later.
However, IaaS provides enormous benefit and we see this being deployed with more of our clients for great benefit.
By Tim Ryley
Chief Executive, Endeavour.
A skillful business strategist with a deep understanding of technology. Tim leads the Endeavour team, driving strategic initiatives and engaging with clients to ensure they experience the full benefits of Endeavour’s business software solutions.