Software man­u­fac­tur­ers are in­creas­ingly offering the cloud computing model: software-as-a-service. One of the best-known examples is the Microsoft Office suite, which is available for a regular license fee. But until 2010, the on-premises model was standard for the Microsoft Office package and other software providers. On-premise refers to licensees in­stalling the software in their own IT en­vir­on­ment – without the cloud or internet access. We explain what exactly on-premises is, what ad­vant­ages, and dis­ad­vant­ages come with the license model for server-based software, and where on-premises is still relevant today.

What is on-premises?

On-premises refers to the use of the company’s own servers and IT en­vir­on­ment – on site. With this usage model, a customer often buys or rents server-based software as a licensee, which is installed on their own servers or rented servers. Since the licensee runs the software in their own data center on their own or rented hardware, this is also called ‘inhouse’.

In contrast to cloud computing, customers of on-premises models have full control over data and also assume re­spons­ib­il­ity for the as­so­ci­ated risks. Use of the provider’s hardware is not possible with on-premises. This clearly dif­fer­en­ti­ates the model from cloud computing al­tern­at­ives.

Defin­i­tion
On-premises: On-premises – sometimes ab­bre­vi­ated to on-prem – refers to a license and usage model for server-based software or computer programs, which the customer or licensee installs in their own IT en­vir­on­ment.

However, licensees not only take on re­spons­ib­il­ity but also all costs incurred in the use of the software. These typically include main­ten­ance fees and expenses for running software and hardware. In the case of open-source software, a close community often handles further de­vel­op­ment and bug fixing in practice. The dis­ad­vant­age here is that warranty claims are not possible. If necessary, support or provision of software updates can be purchased from relevant service providers.

Licensees gain access to the software via a desktop ap­plic­a­tion or a web-based user interface. Companies that manage sensitive data usually opt for a desktop-based ap­plic­a­tion in order to rule out potential security gaps and un­au­thor­ised access to the system.

Im­port­ance of on-premises

Since 2010, the im­port­ance of on-premises has con­tinu­ously declined as the license model is in­creas­ingly giving way to the more modern cloud computing model: software-as-a-service (or ‘SaaS’ for short). With this model, the licensee pays a usage fee that covers operation and main­ten­ance in addition to the software. Unlike the on-premises model, the usage license is not purchased on a one-time basis but needs to be renewed through regular payments. All hardware and software resources are made available by the provider.

Fact

Until the rise of cloud computing, the local use of software was typical. The term ‘on-premises, therefore, emerged only with the es­tab­lish­ment of cloud-based software use, in order to dis­tin­guish it from this newer model. There are yet more dif­fer­ences between on-premises and cloud software than just the location of hardware.

Ad­vant­ages and dis­ad­vant­ages of the on-premises model

Before the switch to cloud computing, well-known examples of es­tab­lished on-premises products included the Microsoft Office package, the Adobe Creative Suite, and SAP. Today, the license model for server-based software continues to be the better al­tern­at­ive to modern SaaS for many companies. The main reasons for this include strong data pro­tec­tion and complete control over data and access.

Another and par­tic­u­larly fre­quently used benefit compared to cloud-based al­tern­at­ives is the pos­sib­il­ity to customise the software. The standard software forms the un­der­ly­ing found­a­tion and is the basis for software cus­tom­isa­tion or extension according to special customer re­quire­ments and areas of ap­plic­a­tion. However, this also comes with sig­ni­fic­ant costs for the ad­just­ments or an increase in license fees. Moreover, updates that later become necessary will be more difficult and expensive to perform than with the standard software.

The on-premises model has many pros and cons:

Ad­vant­ages of on-premises

  • Control: Licensees gain full control over all data and can decide who gets access. The customers are also re­spons­ible for the util­isa­tion of internal resources, and for running the software.
  • Data pro­tec­tion: With the inhouse model, licensees retain all data in their own data centres; third parties do not receive any access to this data. This makes com­pli­ance with statutory data pro­tec­tion reg­u­la­tions easier, since cloud servers are often located in countries with different data pro­tec­tion rules.
  • One-time costs: On-premises licensees pay a one-off fee that includes purchase of the software and unlimited use. However, the in­vest­ment costs are ac­cord­ingly higher than with sub­scrip­tion-based models.
  • In­de­pend­ence: Licensees are in­de­pend­ent from external service providers and from the licensor. Access to data is always ensured – even without an internet con­nec­tion.
  • In­teg­ra­tion: The licensed software can be in­teg­rated deeper into the customer’s in­fra­struc­ture and in­ter­linked with other programs.

Dis­ad­vant­ages of on-premises

  • Hardware: Licensees require the necessary hardware that is com­pat­ible with the software. Ongoing main­ten­ance is the re­spons­ib­il­ity of the customer.
  • Workload: Licensees need to install and run updates, patches, and backups to ensure stability and fix errors. This not only requires time, but also technical know-how within the company and among employees.
  • License costs: In many cases, a license is limited to a certain number of work­sta­tions. Companies with lots of employees may therefore face high costs.
  • Ongoing costs: Es­pe­cially in the case of cus­tom­ised software, high ongoing costs may arise for software ad­just­ments and updates in order to keep the software op­er­a­tion­al and fix errors.
  • Lack of support: Typically, the further de­vel­op­ment of the software is dis­con­tin­ued by the man­u­fac­turer sooner or later. Once this happens, support also tends to come to an end.
  • Resources: Although licensees have full control over software use, they are required to commit their own resources.
Note

En­ter­prise Cloud by IONOS is a secure and flexible cloud in­fra­struc­ture, and a good al­tern­at­ive to on-premises for companies.

Where is on-premises used?

Although the im­port­ance of cloud computing is steadily growing, on-premises is still the better choice in many cases for companies and or­gan­isa­tions. In sectors like finance or health­care, companies are subject to par­tic­u­larly strict data pro­tec­tion re­quire­ments. With on-premises, sensitive data can be protected more ef­fect­ively from un­au­thor­ised third-party access since the company itself manages the data and internal processes. The company defines who gains access to which data.

Tip

Companies that work with sensitive data do not ne­ces­sar­ily have to forego cloud solutions for security reasons. The Hybrid Cloud approach enables them to benefit from the ad­vant­ages of both worlds.

Go to Main Menu