# Defining the UI

In this section you'll see how you can define the UI of your application using native tools. It includes :

* [App Designer](defining-the-ui/3-1-app-designer)
  * [App Designer Menu](defining-the-ui/3-1-app-designer/3-1-2-app-designer-menu)
  * [Definition of additional data sources](defining-the-ui/3-1-app-designer/3-1-3-definition-of-additional-data-sources)
  * [Creation of a window](defining-the-ui/3-1-app-designer/3-1-6-creation-of-a-window)
  * [Windows list](defining-the-ui/3-1-app-designer/3-1-7-windows-list)
  * [Panels list](defining-the-ui/3-1-app-designer/3-1-8-panels-list)
  * [Variables](defining-the-ui/3-1-app-designer/3-1-9-variables)
  * [Code selectors](defining-the-ui/3-1-app-designer/3-1-10-code-selectors)
  * [Buttons](defining-the-ui/3-1-app-designer/3-1-13-buttons)
  * [Translations](defining-the-ui/3-1-app-designer/3-1-14-translations)
  * [Application Menu](defining-the-ui/3-1-app-designer/3-1-15-application-menu)
  * [Bulk import binded to a grid](defining-the-ui/3-1-app-designer/3-1-24-bulk-import-binded-to-a-grid)
  * [Data export](https://github.com/4wsplatform/user-guide/tree/18b52f12c315031a2211ccd7964ad6bd1dd89a8a/3-1-26-Data-export.md)
* [Web Interpreter](defining-the-ui/3-3-web-interpreter)
  * [Grid components](defining-the-ui/3-3-web-interpreter/3-3-1-grid-components)
  * [Detail forms](defining-the-ui/3-3-web-interpreter/3-3-2-detail-forms)
  * [Other components](defining-the-ui/3-3-web-interpreter/3-3-3-other-components)
  * [Other features](defining-the-ui/3-3-web-interpreter/other-features)
  * [Global variables](defining-the-ui/3-3-web-interpreter/3-3-5-global-variables)
  * [Forgot Password](defining-the-ui/3-3-web-interpreter/3-3-6-forgot-password)
