Good Morning,

Is there a way to print your code like in other development platforms?

Thank you,


Hello Frank.

If you mean actual code, No. OutSystems compiles the code internally, but you are not supposed to ever need it.

  • The applications you create are optimized for performance and security - whenever you redeploy your models, OutSystems regenerates the applications with the latest security protections or performance optimizations. We leverage best of breed code patterns, validated for security best practices during our engineering processes, and optimized for performance across all different types of workloads across our diverse customer base.
  • Your applications are compiled to standard code, using non-proprietary frameworks. As technologies evolve, OutSystems evolves its compiler, taking advantage of new frameworks or new framework capabilities, and abstracting you from such changes.

You only get to see the code, if you leave OutSystems.

At any point, if you ever stop your OutSystems subscription, you can retrieve and keep:    

  • the last version of the generated source code for your applications - so you can deploy and run them in your infrastructure with no need for custom interpreters, runtimes or any kind of proprietary library. If you have to make small changes to your applications, you can do so with standard tools (e.g. change them with Visual Studio, manage them under a standard source control system)
  • your application data, in the last version of your database schema - so you can continue to use existing data for existing applications, progressively migrate or integrate it from other applications, or just keep it for historical purposes.


If you mean the visual programming, You can export it to documentation with OutDoc.

Hi FrankCLT,

I just want to mention that there is an option where you can export an action flow to an image which you are then able to print.