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.

Berichte & Dashboards

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