OutSystems Platform allows you to easily generate a screen with header, footer, and menu options. For this, just drag a Web Screen to a screen flow.
To create a screen with header, footer, and menu, your module must have a theme that has its 'Layout' property defined. If that property isn't set, a blank screen is created.
A new screen is created, with a header, menu, and footer. The screen also contains a field for each entity attribute, and implements logic to either create a new record, or edit an existing one.
Creating List Screens from a Template | Creating Detail Screens from a Template