Skip to main content

OutSystems running on Azure

OutSystems Platform 9 Amsterdam release runs on Microsoft Azure. Customers that standardize their cloud operations on Azure will now find it easier to incorporate OutSystems in “their” environment.

Azure fans may have higher expectations on our level of support to Azure… read on, to make sure you manage their expectations correctly and are able to deliver what you sell:

  1. Our Platform as a Service (PaaS) offer will continue to be delivered on top of Amazon Web Services. We have no plans for a public cloud offer on Azure. Customers running OutSystems on Azure assume responsibility for managing their virtual servers, including OutSystems Platform, database, operating system, and application server.

  2. OutSystems Platform can only be deployed on top of SQL Server.

Azure has two options for hosting SQL Server workloads in the cloud:

  • Azure SQL Database: A SQL database native to the cloud, also known as a platform as a service (PaaS) database or a database as a service (DBaaS) that is optimized for software-as-a-service (SaaS) app development. It offers compatibility with the majority of SQL Server features.
  • SQL Server on Azure Virtual Machines: SQL Server installed and hosted in the cloud on Windows Server Virtual Machines (VMs) running on Azure, also known as an infrastructure as a service (IaaS). For high availability and disaster recover on SQL Server on Azure Virtual Machines please see this Microsoft article.

OutSystems Platform does NOT support “Azure SQL Databases” as Platform database. OutSystems Platform installations must use "SQL Server on Azure Virtual Machines".

On the other hand, you can develop OutSystems applications that read/write from Azure SQL external databases.

In general, Azure offers both a PaaS model, where you manage applications, and an IaaS model, where you manage Virtual Machines. OutSystems supports Azure IaaS model.


  • Was this article helpful?