Skip to main content

On-premises vs cloud for workflow automation software

richard-adams
Richard Adams
29 August 2024

Choosing the right deployment model for your workflow automation software is a crucial decision. In this blog post, we’ll examine on-premises vs cloud pros and cons, review the differences between on premise and cloud and consider which option is right for your organisation.

What is on-premises hosting?

On-premises refers to systems that are installed on physical servers at your premises and accessed via the internal corporate network. With on-premises, you (and your IT team) are responsible for setting up (and maintaining) the server infrastructure, security, data backup, networks etc.

For on-premises installation, we will attend your site for a pre-defined number of days to install, configure, test and hand over the system. Before the installation, we will liaise with your IT department to confirm your infrastructure is appropriate and available.

Benefits of on-premises hosting

Some of the key benefits of on-premises vs cloud include:

Control and compliance

The on-premises model is ideal for organisations that want to maintain control of their data and keep it in-house while avoiding exposure to the public cloud. Your data never leaves the server and is only accessible to users who have been granted access and you can disable external access beyond the firewall. This is an attractive option for companies in highly regulated environments including financial services and healthcare.

Performance

As the software resides on a dedicated server within your IT infrastructure, you are likely to benefit from better performance as you are not reliant on internet connectivity.

Customisation

On-premises hosting may be preferable for organisations with internal systems that are not suitable for cloud migration. You can customise the system to your exact requirements meaning on-premises hosting is an attractive option if you need to integrate with legacy systems and data.

On-premises hosting disadvantages

Some of the drawbacks associated with on-premise hosting include:

Costs

The main disadvantage of on-premises deployment is the substantial upfront capital expenditure required to build (and configure) the physical infrastructure (servers, storage, networking, and software licenses). You will incur additional costs for disaster recovery as you will need to replicate the server to a second geographical location. There are recurring costs too, such as energy bills and paying staff to manage your IT hardware.

Scalability

With on-premises hosting, if demand increases, the organisation will need to purchase additional servers, which can cause delays.

Management and maintenance

You are responsible for the ongoing maintenance of the physical environment with on-premises hosting. This means you will need the internal skills to create the cloud environment, maintain availability, respond to service requests, and manage data backups.

cloud-computing

What is cloud hosting?

In recent years, cloud computing has gained immense popularity, leading numerous businesses to abandon on-premises solutions and move towards the adoption of cloud solutions (public/private/hybrid).

With cloud hosting, software applications are hosted off-site. You (or your supplier) will lease space from a third-party data centre or directly from vendors like Amazon Web Services (AWS) or Microsoft Azure.

If your preference is the cloud, we will host your software within our cloud infrastructure, making it available to all your users worldwide.

Cloud-first

First introduced in 2013 (and updated in 2023), the UK Government have adopted a cloud-first policy, effectively mandating the public sector to consider and evaluate potential cloud solutions before any other option. Subsequently, other public sector organisations including the National Health Service (NHS) have moved to cloud based environments.

The move to cloud-first may explain why Gartner, Inc. expect cloud computing to shift from being a technology disruptor to becoming a necessary component for maintaining business competitiveness by 2028. In the same report, Gartner revealed that worldwide end-user spending on public cloud services is forecast to total $679 billion in 2024 and is projected to exceed $1 trillion in 2027.

Advantages of cloud computing

Some of the benefits of cloud vs on premise include:

Cost-effective

One of the attractions of cloud adoption is the pay-as-you-go (or consumption-based) pricing. The licensing costs are based on the number of monthly users and include updates, support, and hosting.

Another significant cost saving is you do not need to pay for the physical infrastructure, with the cloud provider responsible for maintaining hardware.

Scalability

Cloud platforms offers unrivalled flexibility with the ability to scale up or down depending on demand. For example, our cloud subscriptions for Process Director are billed annually in advance with any adjustments for over/under usage made at the end of the year giving you the flexibility to scale as required during the term.

Accessibility

Cloud-based software is accessible from any location. This allows employees to work remotely and promotes team collaboration across an organisation and with suppliers and customers alike.

Reliability

Data centres make significant investments in their infrastructure and security provision to provide high availability of servers (and ultimately your systems).

As an example, our cloud infrastructure is equipped with ultra-efficient cooling and industry-leading resiliency and redundancy to guarantee uninterrupted power, cooling, and network connectivity. This means that if the server hosting your system experiences a fault, redundancy is activated so you will experience no downtime or data loss.

Support

With cloud solutions, you do not need to worry about any aspect of managing or maintaining the software as the vendor will manage licencing, infrastructure, upgrades, security, support, uptime etc.

Disadvantages of cloud hosting

Some disadvantages of cloud hosting include:

Lack of control

A commonly cited barrier to entry is loss of control and visibility as sensitive data resides on a third-party server which may be susceptible to an outage. For example, in March, McDonalds were unable to process fast-food orders in the UK, Australia, and Japan after a third-party configuration change.

The reality is cloud computing offers access to servers in data centres with high availability, built in redundancy, 27/7 cloud security, and on-site monitoring. In the event of downtime, data is retrievable as the server is replicated to another location.

If the public cloud does not ease your concerns, private cloud options are available where you are the only one with access to the server, system, and data but it is all hosted upon cloud infrastructure.

Limited customisation and integration

Cloud-hosted software can be less customisable than its on-premises counterpart. Although cloud-based software integrates with many third-party applications via web services and APIs, it may be more difficult to connect to legacy systems in-house.

No ownership

Whilst cloud licensing allows you to pay for just the users you need, when you need them, this does mean that you never have the stability of owning a perpetual license to use the software.

Total cost of ownership (TCO)

The cloud provides a lower cost for entry for workflow automation software but when considering the license costs alone over several years, it can lead to higher TCO, although this extra cost has to be balanced against your savings in infrastructure resourcing too.

Vendor lock-in

Another argument against the cloud is the potential for lock-in and dependence on the vendor. As the decision to outsource hosting to the cloud is a core element of your IT infrastructure strategy, it can be impractical to switch suppliers if they subsequently increase their pricing or you become unhappy with them.

To ease concerns around vendor lock-in, you will not be locked into a long-term contract, and only pay for the initial set-up and monthly subscription for your concurrent users. You may terminate the agreement by giving at least 90 days’ written notice of termination. Upon termination, ePC can provide an export of your data in a non-proprietary format.

Some other complaints about the cloud model include reduced performance (when sharing resources on public servers) and possible downtime from outages (as the cloud is dependent on the internet).

On-premises vs cloud: our verdict

On-premises vs cloud – which model is right for your business?

The cloud is cost-effective, scalable, and provides better protection (and reliability) than a dedicated server on your premises. Yet, the cloud does have some drawbacks. You will lose some control over your data and integration options may be more limited. The biggest disadvantage may be around the higher TCO and lack of a perpetual licence, committing you to maintain the software licence over the long term.

When selecting your deployment model, our view is that your decision depends on your organisation, processes, users, budgets, and plans. It may be that the simplicity of buying a license and then managing your entire platform thereafter will offer the best value in the long term. However, for most organisations today, the priorities are minimal upfront expenditure, speed to market, better data security, and greater flexibility, in which case the cloud is a very persuasive option.

Whatever you decide, we recommend analysing the TCO and comparing the costs of your annual cloud subscription with the expense associated with managing and maintaining your on-premises infrastructure.

Another consideration is the sector you work in. If you operate in highly regulated industries, you may prefer on-premises hosting as you have more control and less exposure to data loss and risk.

It is also important to think about your needs now and in the future. Perhaps you might need an on-premises solution today, but what if you want to move to the cloud in the future? Or perhaps you want to deploy specific applications in the cloud while keeping others on-site. Your system should be able to migrate from one platform to another.

Conclusion: on-premises vs cloud

Are you planning to automate repetitive tasks like capital expenditure approval with workflow automation software but unclear on your hosting strategy?

Our team are equally skilled and equipped to deliver your workflow software either as an on-site installed and managed application or a hosted, cloud-based system, depending on your IT resource, time, and budgetary constraints.

Please call 03300 100 000 or contact us to discuss the cloud and on premises hosting options available to you.