Navigationen

Jede Anwendung benötigt mehrere Navigationen: Es muss eine Anwendungsnavigation geben, um die Anwendung bedienen und in der Anwendung zwischen unterschiedlichen Bereichen navigieren zu können.
Für Ansichten und Masken werden jeweils unterschiedliche Navigationen benötigt, um die spezifischen Geschäftsprozesse, für welche die jeweilige Maske oder Ansicht benötigt wird, zu unterstützen. Weitere Anwendungsaktionen, z.B. der Zugriff auf das eigene Benutzerprofil oder das Abmelden von der Anwendung, sind ebenfalls oft notwendig.

Datentabellen

Datentabellen werden für jede unterschiedliche Art von Datensätzen benötigt. In den Datentabellen werden über Tabellenspalten die benötigten Informationen über die Datensätze abgelegt.

Relationen

Zwischen Datentabellen werden auf Basis von Relations-Typen konrekte Relationsdefinitionen angelegt, um die Beziehung zwischen unterschiedlichen Datentabellen darzustellen.

Masken

Um Datensätze erstellen und ändern zu können, sind Masken notwendig. In Masken werden die Tabellenspalten der Datentabellen als Felder anwendergerecht angezeigt und es stehen Steuerelemente für die einfache Eingabe und Änderung der Felder zur Verfügung. Jede Maske benötigt eine Navigation.

Ansichten

Für die Suche und Anzeige von Datensätzen aus einer oder mehreren Datentabellen werden Ansichten benötigt.

Seiten

Mindestens eine Seite mit entsprechenden Widgets wird als Startseite der Anwendung benötigt. Optional können weitere Seiten zur Navigation oder zur Anreicherung von Masken und Ansichten durch weitere Widgets hinzugefügt werden.

Berichte & Dashboards

Um einzelne oder viele Datensätze auszuwerten, ansprechend auszudrucken oder weiterzuleiten, kann man Berichte oder Dashboards benutzen.

Mobile Masken und mobile Anwendungsnavigation

Wenn ein optimierter mobiler Zugriff auf die Anwendung erwünscht ist, werden hierfür mobile Masken, mobile Navigationen und optional mobile Seiten verwendet.