The differences between OutSystems ODC and O11

OutSystems ODC and OutSystems O11 are platforms designed to support developers in building and delivering high-performance mobile and web applications that scale. OutSystems ODC is a native cloud platform that introduces a different approach to developing and operating applications compared to O11, particularly in terms of code design and infrastructure architecture.

  • Application Architecture: In O11, applications consist of several modules used to organize logical layers, whereas in ODC, code is incorporated differently.
  • Database Queries: ODC uses AWS Aurora PostgreSQL (an object-relational database), while O11 can link to SQL Server, Azure SQL Database, or Oracle (relational DB systems).
  • User Management: ODC handles user management within the same console for both organization users and end users, whereas O11 uses two different interfaces for each group.
  • Run Time Operations: In ODC, apps and components are deployed in distributed containers with a different communication model for integrations compared to O11, which uses the same server cluster.

OutSystems ODC is particularly useful for handling applications with unpredictable loads. It provides developers with an accessible development environment interface similar to O11 but requires an upgrade in knowledge, especially in designing applications at scale. Some traditional development practices might become obsolete, such as technical requirements for app interoperability architecture.

To migrate from OutSystems O11 to ODC, you should:

  • Plan an assessment of existing applications for migration or rebuild.
  • Design the applications’ architecture considering ODC requirements.
  • Build applications using a one-time or phased migration approach.

The ultimate goal of OutSystems ODC is to accelerate application response times, allowing companies to build highly available systems that can scale without downtime during peak seasons, thus providing positive customer experiences. While OutSystems O11 continues to evolve, it will eventually be replaced by a new flagship platform model. For now, both ODC and O11 share the purpose of empowering people and organizations to build applications that enhance business productivity.

We are expert in migrations platform and ready to support your journey!

Conclusion

Transitioning from OutSystems O11 to ODC represents a strategic step toward modernizing application development and scaling capabilities. While ODC introduces new paradigms, such as distributed containers and integrated user management, it also enhances system performance and adaptability to unpredictable loads. Migrating to ODC requires careful planning, architectural design, and a phased approach to ensure a seamless transition. With its focus on scalability and customer experience, ODC positions organizations for long-term success. Partner with our migration experts to navigate this journey confidently and unlock the full potential of the OutSystems platform.
Share this post:

Related posts