On-Premises Software

What is On-Premises Software?

On-premises software is software installed and run on your own computers or servers, rather than being accessed over the internet through a cloud service.

On-premises software is also known as "in-house" or "self-hosted" software. It is typically owned, operated, and maintained by the customer, who has full control over the hardware and infrastructure it runs on, and is often obtained under a perpetual license.

What are the advantages of on-premises software?

On-premises software has several advantages over cloud-based SaaS alternatives:
  1. Control: Your data is stored and managed on your own servers.
  2. Customization: It can often be tailored to your specific business needs.
  3. Offline access: It can be used without an internet connection.
  4. Data privacy: It does not rely on a third party to store and protect your data.
  5. Compliance: It can make meeting certain regulations easier.
  6. Predictable costs: The cost of ownership is generally known up front.
  7. Performance: It runs on dedicated hardware not shared with other customers.

On-premises vs cloud

The choice between on-premises and cloud-hosted software comes down to where the software runs and who maintains it. On-premises gives you maximum control; cloud hosting maximizes convenience.

On-premises software and MIDAS

Our MIDAS room booking software is available in both "On-Premises" and "SaaS" editions, so you can choose whichever deployment model best fits your organization.

Related Terms


Glossary »