Skip to main content

 

 

 

 
Language:
 
 
 
OutSystems

OutSystems system requirements

Template:OutSystems/Documentation_KB/ContentCollaboration
  • Edit
    Collaborate with us
    Edit this page on GitHub
  • This article applies to: OutSystems 11  Other versions available: 109.19.0

    Before installing OutSystems on-premises, check its hardware and software requirements. Once you're ready to start the installation, head to Setting Up OutSystems.

    Platform Server

    This section summarizes the requirements for installing the Platform Server in your data center.

    Hardware (minimum requirements)

    • Dual-core processor
    • 4 GB of RAM
    • 80 GB of free disk space

    Operating System

    • Microsoft Windows Server 2019 (Standard Edition or higher edition), since Platform Server Release Jul.2019
    • Microsoft Windows Server 2016 (Standard Edition or higher edition)

    For these Operating System versions, OutSystems only supports Windows editions that are supported by Microsoft.

    The supported Operating System configurations must be deployed on bare metal or hardware virtualization technologies (for example, VMware or KVM).

    Future revisions of OutSystems may require the installation of an update within the major versions mentioned in the previous list.

    Application Server

    • Microsoft Internet Information Services (IIS) 10.0 or higher configured with a valid SSL certificate emitted by a public Certificate Authority

    Database Management System

    Keep in mind that you must use the same flavour of database engine for the 3 databases used by the platform (platform and apps, logs, session). Combinations of database engines, for example, using SQL Server for the platform database and Azure SQL database for the logs and or session databases (or any other combination), are not supported.

    • Microsoft SQL Server 2019 and compatibility level 150, since Platform Server 11.12.0 1
    • Microsoft SQL Server 2017 (Web Edition or higher edition)1
    • Microsoft SQL Server 2016 (Web Edition or higher edition)1
    • Microsoft SQL Server 2014 (Web Edition or higher edition)1
    • Azure SQL Database V12
    • Oracle 19c (Standard Edition or Enterprise Edition), since Platform Server 11 – Release Oct.2019 CP3
    • Oracle 18c (Standard Edition or Enterprise Edition), since Platform Server 11 – Release Oct.2019 CP2
    • Oracle 12c (12.1 or 12.2, Standard Edition or Enterprise Edition)

    1 Developer and Express editions of Microsoft SQL Server (any version) are not supported.

    Future revisions of OutSystems may require the installation of an update within the major versions mentioned in the previous list.

    Apart from standard Oracle Database setups, OutSystems Platform 8.0 and onwards works with Oracle Exadata Database Machines running with Oracle Linux 5.5 or higher.

    Additional Software Requirements

    • Microsoft .NET Framework 4.8 (supported since Platform Server 11 – Release Oct.2019 CP2) or Microsoft .NET Framework 4.7.2
    • Microsoft Build Tools 2015
    • .NET Core 3.1 Runtime & Hosting Bundle for Windows

    Future revisions of OutSystems may require the installation of an update within the major versions mentioned in the previous list.

    Cache Invalidation Service

    OutSystems Cache Invalidation Service requires the following version of RabbitMQ Server:

    • RabbitMQ Server 3.8.x with Erlang version 22.x, since Platform Server 11.9.0

    Earlier versions of Platform Server require RabbitMQ Server 3.7.x with Erlang version 20.x.

    During Platform Server installation, OutSystems provides you with a script that simplifies the local installation of these two components (RabbitMQ Server and Erlang). Alternatively, you can use an existing RabbitMQ Server and Erlang installation, as long as it fulfills the same version requirements.

    Amazon EC2 considerations

    OutSystems can run on Amazon EC2 instances. Each instance must fulfill the following requirements:

    • The EC2Config service must be running

    For more information on how to enable this service check Amazon's EC2Config service documentation.

    Amazon RDS considerations

    OutSystems supports Microsoft SQL Server 2019 and compatibility level 150 (since Platform Server 11.12.0), Microsoft SQL Server 2016, Microsoft SQL Server 2017, Oracle 12c, Oracle 18c, and Oracle 19c on Amazon RDS. The database instance class must fulfill the following requirements:

    • 1 vCPU (virtual central processing unit) or higher
    • 1 ECU (EC2 Compute Unit) or higher
    • 3.75 GiB of memory or higher
    • "Moderate" network performance or higher

    Example of a DB instance class fulfilling these requirements: "db.t2.medium".

    Oracle 18c on Amazon RDS is supported since Platform Server 11 – Release Oct.2019 CP2.
    Oracle 19c on Amazon RDS is supported since Platform Server 11 – Release Oct.2019 CP3.

    Check Amazon's DB Instance Class topic for more information on the available DB instance classes. Be sure to also check Amazon RDS System Requirements to learn about Amazon RDS limitations.

    Microsoft Azure considerations

    OutSystems supports Microsoft Azure SQL Database V12 with the following considerations:

    • The MDC (Multiple Database Catalogs) feature is not supported.
    • Connecting to Azure SQL Database using Windows Authentication is not supported.
    • The database service tier must be at least "S3".
    • Currently, Azure SQL Database does not support customizing the timezone from UTC.

    OutSystems also supports SQL Server running on an Azure Virtual Machine.

    Integration with external systems

    The following systems are certified to integrate with OutSystems.

    SQL Server Database

    • Microsoft SQL Server 2019 and compatibility level 150, since Platform Server 11.12.0
    • Microsoft SQL Server 2017
    • Microsoft SQL Server 2016
    • Microsoft SQL Server 2014
    • Microsoft SQL Server 2012
    • Microsoft SQL Server 2008 R2
    • Microsoft SQL Server 2008

    Azure SQL Database

    • Azure SQL Database available in the cloud

    Oracle Database

    • Oracle 19c (Standard Edition or Enterprise Edition), since Platform Server 11 – Release Oct.2019 CP3
    • Oracle 18c (Standard Edition or Enterprise Edition), since Platform Server 11 – Release Oct.2019 CP2
    • Oracle 12c (12.1 and 12.2, Standard Edition or Enterprise Edition)
    • Oracle 11g R2 (Standard Edition or Enterprise Edition)

    The NLS_CHARACTERSET must be set to WE8MSWIN1252 or AL32UTF8.

    From OutSystems 11 Platform Server Release Oct.2019 onwards you can't have integrations with Oracle databases earlier than 11g R2.

    MySQL Database

    • MySQL 5.6 (5.6.5 or later within the 5.6 version, all editions)
    • MySQL 5.7 (5.7.22 or later within the 5.7 version, all editions)

    IBM Database

    • DB2 for iSeries V6R1 or higher

    The installation of the IBM i Access Client Solutions - Windows Application Package software is required in all Front-End and Deployment Controller server machines.

    The use of double-byte characters with DB2 databases is not supported.

    SAP

    • SAP ERP R/3 4.6 or higher
    • SAP ECC 5.0 or higher
    • SAP S/4HANA

    Development tools

    To develop your applications using OutSystems, developers need to install Service Studio and Integration Studio development tools on their desktops.

    Installation requirements for these tools are as follows.

    Hardware (minimum requirements)

    • 1.8 GHz dual-core processor (or better)
    • 2 GB of RAM (4 GB recommended)
    • 1 GB of free disk space

    Limitations:

    • The touch feature of touch screen devices is not supported, however, you can use touch screen devices with keyboard and mouse.

    Supported Operating Systems

    • Windows 10 (64-bit)
    • Windows 8 (64-bit)
    • Windows 7 (64-bit)
    • Microsoft Windows Server 2019, since Development Environment 11.6.5
    • Microsoft Windows Server 2016

    For the versions above, OutSystems only supports Windows editions that are supported by Microsoft.

    The 32-bit versions of Windows 10, Windows 8, and Windows 7 are supported up to Development Environment 11.6.7.

    Microsoft Windows Server 2008 and Microsoft Windows Server 2012 are supported up to Development Environment 11.6.5.

    Required Software

    • Microsoft .NET Framework 4.7.2 (or higher).

    • To integrate with external systems using Integration Studio to edit the source code of Extension Actions:
      Visual Studio 2015, Visual Studio 2017, or Visual Studio 2019 (since Development Environment 11.6.7).

    • To perform client-side debugging in Service Studio using a desktop browser:
      Google Chrome version 54 or later.

    • To perform client-side debugging on an Android mobile device:
      Android device drivers, if the device is not recognized automatically.

    • To perform client-side debugging on an iOS mobile device:
      iTunes 12.1.3 or later.

    Required Network Connection

    Minimum speed of 1 Mbps for both downloading and uploading.

    These requirements apply, even when installing the development tools on a virtual machine.

    End User Requirements

    Running an OutSystems app on a browser continues to be supported for 6 months after the end-of-support date announced by OutSystems for that browser.

    Reactive Web Apps

    • Edge (latest stable version)
    • Firefox (latest stable version)
    • Google Chrome (latest stable version)
    • Safari (latest stable version)

    Progressive Web Apps

    • Default browser for latest stable version of Android
    • Default browser for latest stable version of iOS

    Mobile App packages

    See Mobile Apps Build Service (MABS) for the latest supported Android and iOS platform versions and the minimum requirements to generate your Mobile Apps.

    Traditional Web Apps

    Desktop Browsers

    • Internet Explorer 11 (latest stable version)
    • Edge (latest stable version)
    • Firefox (latest stable version)
    • Google Chrome (latest stable version)
    • Safari (latest stable version)

    Mobile Device Browsers

    • Default browser for iOS 7 or higher
    • Default browser for Android 4.1 or higher
    • Default browser for Windows Phone 8 or higher