Skip to main content

Developing with OutSystems

OutSystems

Can OutSystems be used to build complex/big applications?

Yes. OutSystems offers a fully integrated approach to development, quality assurance, deployment and management - the entire application lifecycle - which enables it to support high-scale app development.

OutSystems users can create robust architectures that support their core businesses and applications that scale to millions of users. It works on top of a customer's preferred middleware stack and scales from small applications to large enterprise installations. Governance is part of this approach.  

A number of our customers have built complex portals and systems on OutSystems, and Forrester acknowledges that we are a top choice for scalable architectural development.

Application architecture guidelines

OutSystems offers a set of architectural best practices that identify how to organize the different application modules into multiple layers, such as for orchestration, end-user front-end, core business and library modules. This optimizes development productivity and ensures sound, long-term, continuous evolution for ever fresh applications.

Here is an example of a typical architecture for a medium complexity application:

Governance for large app portfolios

Scale is not only about the number of users or application complexity; it is also about multiple development teams, expressiveness of tools and support for governing large portfolios of applications.

OutSystems has long supported the fine-grained configuration of governance rules. As the number of developers and applications grow, complex policies can be defined and federated application development team models implemented.

OutSystems customer successes

A number of our customers have successfully used OutSystems to build complex, large-scale apps that connect to and even run large scale systems. Here are two examples.

Customer and workflow management portal

Charles River Labs developed an automated workflow platform for managing pharmaceutical research that is connected to the laboratories with their corporate customers. The entire solution was built with OutSystems connected to the multiple systems in this diagram:

An end-to-end insurance collaboration platform

Liberty Connect is a mature collaborative platform that allows every area of this insurance company, including external partners, to interact in real time. Developed with OutSystems, Liberty Connect has made it possible for Liberty to completely sustain its business without losing the ability to offer customer-centric services.

Liberty-diagram.png

 

A large claims handling solution integrated with SAP

Van Ameyde used OutSystems to build and deploy its European Claims Handling Optimization (ECHO) system, which now provides customized claims handling based on each customer’s service level agreement and their specific country’s requirements. The systems maintains standardized end-to-end resolution flows, centralized claims handling information, tight integration to the SAP backend, and an easy-to-use front-end interface to their 700+ employees across Europe.

What Forrester said

Forrester recently released "Low-Code Platforms Deliver Customer-Facing Apps Fast, But Will They Scale Up?," research that provides a relevant analysis on the low-code platform market and whether each platform is scalable and flexible enough for large enterprise use. OutSystems is highlighted as a top choice when selecting a scalable application development and delivery solution.