With OutSystems, developers can use Visual Studio to create custom code, publish it and make it available for use in applications. The OutSystems IDE integrates with Visual Studio to enable developers to create extensions to the visual language. These extensions basically wrap standard C# code that can be used in the visual model. Developers are able to:
Here is an example of an extension that wraps the Google Custom Search Engine that is available in the Forge.

A visual API becomes part of the visual language and can be reused across applications. The code becomes part of the visual language and inherits capabilities like: