OutSystems Platform is designed to run in the cloud (private or public), on-premises or hybrid. Its architecture guarantees that there isn't loss of functionality and enables developers to move from the public cloud to an on-premises installation if need be.
Here's a high-level overview of the possible configurations:
OutSystems public cloud: Subscribe to the OutSystems public cloud, to get the Platform immediately provisioned, configured and tuned for high performance, security and reliability. OutSystems takes cares of the infrastructure and provides both self-service options and a portfolio of admin services in a simple-to-use offering.
Other public clouds: For organizations that require deep control of their infrastructure and want to take advantage of the infrastructure services offered by public cloud vendors, OutSystems Platform can also be provisioned in any other public cloud service.
Private cloud and on-premises: Some organizations need full control over enterprise and customer data, or have very specific requirements about security and regulatory compliance. Developer teams can install OutSystems Platform in a private cloud, co-location data center, or on-premises.
Hybrid: It's possible to combine the various deployment models, distributing OutSystems Platform deployment across public, private or on-premises environments, leveraging the unique benefits of each.