Skip to main content


Install and set up OutSystems Platform



Install and set up OutSystems Platform

This article explains the several components of OutSystems Platform. It also explains how to set up your OutSystems Platform on the cloud or on-premises.

Platform Overview


OutSystems Platform has the following components:

  • Platform Server: The component that orchestrates all runtime, deployment, and management activities for all applications. This tool is installed in each environment.
  • LifeTime: This is the console for managing the infrastructure, environments, applications, IT users, and security. This web application is typically deployed to its own dedicated environment in the infrastructure.
  • Service Center: The administration console for an environment of the infrastructure.
  • Service Studio: The visual development tool to create, change, and deploy your applications. This tool is installed in the developers desktop.
  • Integration Studio: The development tool to create connectors to integrate OutSystems Platform applications with other enterprise systems. This tool is installed in the developers desktop.

Typical infrastructure

OutSystems Platform covers the full application lifecycle, from development to deployment. For this reason, a typical OutSystems Platform infrastructure has four environments:

  • Development Environment: The environment where applications are initially developed and tested.

  • Quality Environment: The environment where testers and business users experiment applications to perform quality assurance. This environment usually has few scalability and redundancy requirements.

  • Production Environment: The environment that hosts the application version end-users are interacting with. Usually this environment is only accessible by the operations team.

  • Management Environment: Given the requirements of the infrastructure management console, this application usually runs on a dedicated environment. Learn how to size an environment for the infrastructure management console.

You can have these four environments on the cloud, on-premises, or with an hybrid configuration, where some are one the cloud, and some on-premises. Learn more about the possible OutSystems Platform infrastructure configurations.


If you're using OutSystems PaaS, you don't need to worry about installing or licensing your infrastructure. Once you receive your OutSystems PaaS it is ready for you to develop your apps.

If you're installing OutSystems Platform on-premises, be sure you have a valid activation code, or license files. Without them you won't be able to deploy applications to your environments. So be sure to check how OutSystems Platform licensing works.

Installation alternatives


If you selected to setup OutSystems Platform infrastructure using our Cloud offering you do not have to do any of the initial Platform Setup Yourself. Your Servers will be automatically setup for you and you will receive an email with access details such as address and usernames.

Nevertheless, when managing a single Environment or infrastructure on the OutSystems cloud, you should take into account the following considerations:

  • Currently our cloud provider (Amazon) does not support customizing the time zone for SQL Server. Conversions need to be done programmatically from UTC to the desired time zone.
  • Custom database objects such as stored procedures are not supported. You can either implement the same logic using “Advanced Queries” (standard SQL) or through Extensions (by implementing your own C# or Java code).
  • The Multiple Database Catalogs and Schema feature is not available. This means that all applications store their data in the same database Catalog/Schema.
  • The Zones feature is not available. All applications running on an environment are available in all front-end servers of that environment. However, applications can be set up to only be accessible from the internal network.
  • Using the built-in SMS mechanism is not supported. You can send SMS’s by using Extensions available in OutSystems Forge.
  • For OutSystems Platform versions previous to, it is not possible to use OutSystems SAP integration services in the cloud. The recommended approach for integrating with SAP in the OutSystems public cloud prior to this version is using Web Services.


If you selected to have some of you Environments hosted in our Cloud and the rest in your Datacenter, you should setup your on-premises environments as described in the next section and then add them to the infrastructure management console (LifeTime) we provide as part of the cloud installation.


An on-premises OutSystems Platform infrastructure is located on the customer’s datacenter and is managed by the customer.

Installation prerequisites

Before installing any component of OutSystems Platform, make sure your hardware and software comply with the minimum requirements. For this, be sure to check:

Installation steps

To install OutSystems Platform in your infrastructure:

  1. Download the installation binaries;
  2. Install OutSystems Platform Server in each environment you have;
  3. Install the infrastructure management console;
  4. Configure the infrastructure management console;
  5. Install and configure the development tools.

Download the installation binaries

You can find the latest installation binaries in the downloads page. To download, you need an OutSystems account. If you don't have one, register for free at

If you're looking for a specific OutSystems Platform version, be sure to check the downloads repository.

Install OutSystems Platform Server

Install OutSystems Platform Server in each environment of your infrastructure. For this, follow the installation checklist for your specific stack:

The infrastructure management console (Lifetime) is typically installed on a dedicated environment. Be sure to also follow the installation checklist for that environment.

Install the infrastructure management console

The installation checklist has instructions to install the infrastructure management console on its dedicated environment.

Be sure to follow the installation checklist, and only install the management console on one environment. Installing the management console on several environments might make it unable to communicate with all the environments you have.

Configure the infrastructure management console

Now it's time to configure the infrastructure management console. This will allow you to register the several environments you have, so that you can manage them from a centralized console.

See here how to configure the management console.

Install and configure the development tools

Your OutSystems Platform is now ready for you to start developing. The only thing missing, is to install the development tools on your developers desktops. Be sure to install a version of the development tools that is compatible with the version of the Platform Server installed in your environments.

After installing the development tools, configure them for developing .NET or Java/J2EE extensions.

More information

If you are having trouble installing or setting up your OutSystems Platform, check the OutSystems Community for help, or reach out to the OutSystems technical support.

  • Was this article helpful?