Yes. OutSystems enables developers to use custom code to integrate with enterprise systems. OutSystems has out-of-the-box capabilities that allow seamless integration via SOAP, REST, or SAP APIs.
Developers can also build extensions, which are actions, structures, and entities that allow integration with external systems. An integrated visual IDE in OutSystems allows rapid and efficient creation of extensions to integrate with core or legacy systems. When using the environment, developers can click a link to open a source code editor, after editing the code, the developer can return to the integration IDE and deploy the code.
In addition, developers can use software packages and auxiliary libraries that expose their functionality via .NET libraries. This can be achieved by importing a C# library assembly which can then be used in OutSystems applications.