Understanding the Difference between ODC and OutSystems 11 (O11)
Anjana Sri
June 07, 2024
Anjana Sri
June 07, 2024

If you're familiar with OutSystems, you've likely come across the buzz about OutSystems Developer Cloud (ODC). As this next-generation low-code platform garners more attention, many OutSystems 11 (O11) users are looking to migrate their applications to leverage its full potential. But migrating from 011 to ODC isn’t as easy as it sounds. You have to put in effort and understand the intricacies of the architecture to make the migration process a seamless one. Before diving into the process of migration, lets first understand why it’s important to migrate from O11 to ODC and how does it help organizations?
Migrating to OutSystems Development Cloud (ODC) from OutSystems 11 is important for keeping your applications current and competitive. The visual development environment in the platform coupled with the modular architecture and enhanced features, enables developers to create complex, enterprise-grade applications faster and with less effort.
And what happens with that? It increases the efficiency of the applications and enables organizations to respond more quickly to changing business needs, reduce time-to-market, and foster innovation. It also strengthens security of the applications reducing the IT burden.
In this article understand the differences between O11 and ODC, the architecture, migrations strategies, and the best approaches. With ODC, developers can focus on delivering value to the business, rather than getting bogged down in the intricacies of traditional coding.

In ODC, the concept of a module or eSpace is replaced with applications and libraries as the minimum units. This change aligns with domain-driven architecture but requires some refactoring to avoid monolithic designs.
Some of the notable changes include the removal of registered role concept and different configuration of anonymous screens. Currently, ODC does not support Business Process Technology (BPT), though OutSystems is developing ODC Workflows and a migration tool. ODC does not support SOAP for exposure, only consumption through custom external logic. The only available system entity is Users, and site properties are replaced with read-only settings.
Read more: A comprehensive guide to OutSystems Developer Cloud

To make the migration process easier and seamless, OutSystems introduced various documentation, tool kits, and guides.

OutSystems proposes two primary migration strategies:

This is suitable for small infrastructures with a limited number of applications (up to 300 AOs), this approach involves a single, comprehensive migration process.

Ideal for larger infrastructures, this strategy involves running O11 and ODC infrastructures in parallel. New applications are developed in ODC, while existing applications are migrated gradually.
While the migration kit’s release is still pending, organizations can begin preparing by aligning their current applications with ODC requirements. This preparation includes:
Migrating from OutSystems 11 to OutSystems Developer Cloud presents a significant opportunity to leverage the latest cloud-native capabilities. But understanding the architectural changes, preparing your applications, and utilizing the forthcoming migration tools are all intricate and requires expertise.
If you proceed without understanding the architecture, you’ll end up complicating the process even more. If you are looking for a smooth and efficient transition to ODC, we can help you. Drop an email to




#42, MKM Chambers, Nungambakkam, Chennai, Tamil Nadu - 600034
#L-148, 5th Main Rd, Sector 6, HSR Layout, Bengaluru, Karnataka 560102
Aspin Commercial Near Burj Khalifa, Dubai United Arab Emirates
#16852 Coral Lane Macomb, MI UNITED STATES - 48042