top of page

ERP Deployment Methods

When searching for a new Enterprise Resource Planning (ERP) system, or when looking for ways to get the most out of your existing system, the topic of deployment method often comes up. If you aren't a "techie" type this can sometimes feel like an overwhelming choice to make as there are many nuances to each type. And to make matters worse, vendors often use a lot of acronyms and buzz words to describe the different types of deployments which can make it that much more challenging.


Today we are going to break down the three main types of deployments into bit sized pieces.





 

Cloud

  • AKA : True Could, Multi-tenant Cloud, SaaS

  • Servers are located in a data center

  • Client is not responsible for server upkeep

  • App is (usually) browser based

  • App is immediately accessible anywhere

  • Nothing to install locally

  • No direct access to database

  • Hardware is often shared between clients

Pros

  • Requires little to no hardware maintenance

  • Less internal IT staff required to keep systems going

  • Very easy to deploy to remote and traveling employees

  • Server resources can scale up and down with business

Cons

  • No direct access to data

  • Clients often think cloud means "easier to use" than other methods and that just isn't the case. You still need experts in the application available

  • No internet means no access


 

Private Cloud

  • AKA : Hosted, Cloud Hosting

  • Servers are located in a data center

  • Client is usually responsible for server upkeep

  • App can be browser based or a client app

  • App is immediately accessible anywhere

  • Nothing to install locally

  • Database is accessible in cloud environment

  • Hardware is dedicated to one client

Pros

  • Can easily deploy a single application or give users a whole "cloud" desktop

  • Maintain full control of the environment

  • Easy to deploy to remote and traveling employees

  • Retain access to your data

  • Allows cloud access to desktop applications

  • Can scale up and down with your business

Cons

  • Often requires internal IT support staff

  • No internet still means no access

  • Is usually more expensive than a Cloud solution


 

On Premise

  • AKA : Legacy System, in-house deployment

  • Servers are located at the client site

  • Client is responsible for server upkeep

  • App can be browser based or a client app

  • App requires access through firewall or VPN (Virtual Private Network)

  • Database and App are installed locally

  • Full access to database

  • Hardware is owned by the client

Pros

  • Complete control of environment

  • Full access to data

  • Still works for local users even with no internet access

  • Can be more cost effective when dealing with very large amounts of data


Cons

  • Requires internal IT support

  • Responsible for all server maintenance and backups, etc

  • Giving access to remote and traveling employees can be more challenging and is more of a security risk

  • Harder to scale up or down as it requires physically adding or taking away hardware


 

As you can see, there are pros and cons to each approach. That's why it's important to work with a firm that has seen all three of these scenarios in action and can help you decide which deployment methodology makes the most sense for your business not just today, but in the future as well.


Curious about what method is right for your business systems? Contact us today and we can help you down the right path.

bottom of page