Skip to main content



Can I use custom code to integrate with existing systems?

Most systems are now offering SOAP web services or REST APIs. Since OutSystems has native support for SOAP and REST, there's no need to hand-code integration for those services.

For software packages and auxiliary libraries that expose their functionality via .NET, OutSystems allows developers to create C# components. Once the components are created, they can be reused in any application built with OutSystems directly from the OutSystems visual editor.

Implement logic with C#

To create C#:

  1. Start by creating a new module in the visual editor.

  2. Define the methods and their inputs.

  3. Based on the method definitions, the visual editor generates the code stubs.

  4. Add the code to the stubs using your favorite developer tool.

  5. Publish the module. All external libraries included in this integration are automatically packaged and deployed.

  6. In your OutSystems applications, create a dependency to the new module and use its actions in the custom logic.

Learn more

Follow these links to learn more about using custom code with OutSystems: