Skip to main content


Developing an Application



Application Templates

You create OutSystems mobile apps and web applications from Application Templates. Application Templates are designed to make development more efficient and applications based on them already contain many predefined elements. For example, the apps have a Theme, CSS, Layout Blocks and Placeholders, and logic.

Types of Application Templates

There are three types of Application Templates, based on how they are created and distributed:

  • Built-in Application Templates
  • Custom Application Templates
  • Forge Application Templates

Built-in Application Templates

The built-in Application Templates are created and maintained by OutSystems. They are grouped into two sections, for creating Web and Mobile Applications:

  • Reactive Web Aplication Template: Reactive Web App
  • Mobile Application Templates: Phone, Tablet
  • Traditional Web Application Templates: Side Menu, Top Menu

The applications created from one of the built-in Application Templates inherit the features from OutSystems UI Framework and enable you to use:

  • OutSystems BaseTheme, with the predefined CSS styles.
  • Layout Blocks, with content placeholders.
  • Patterns, with user interface design patterns.
  • Optional components for richer user experience.
  • Screen Templates, for creating Screens that contain logic and sample data.

Custom Application Templates

These are your own Application Templates, based on the UI framework of the Application Template. The document Create a Custom Application Template explains how to create these templates.

Forge Application Templates

These are Application Templates provided by the OutSystems Community and shared at Forge.