Gemeinsame Merkmale von Anwendungsprogrammen unabhängig von ihrer Benutzeroberfläche sind:
1. Menüleiste :Eine Menüleiste, die sich normalerweise oben im Anwendungsfenster befindet, enthält eine Liste von Befehlen, die in Kategorien organisiert sind.
2. Symbolleisten :Symbolleisten bieten einfachen Zugriff auf häufig verwendete Befehle mit Symbolen oder Schaltflächen, die diese Befehle darstellen.
3. Titelleiste :Die Titelleiste zeigt den Namen der Anwendung an und enthält häufig Schaltflächen zum Minimieren, Maximieren und Schließen.
4. Statusleiste :Die Statusleiste zeigt Informationen über den aktuellen Status der Anwendung an oder stellt Statusaktualisierungen zu laufenden Aufgaben bereit.
5. Bildlaufleisten :Bildlaufleisten ermöglichen es dem Benutzer, Inhalte anzuzeigen, die über das hinausgehen, was derzeit auf dem Bildschirm sichtbar ist, indem er nach oben, unten, links oder rechts scrollt.
6. Dialoge und Pop-ups :Diese erscheinen als zusätzliche Fenster oder Felder, die Benutzereingaben anfordern, Meldungen anzeigen oder weitere Informationen bereitstellen.
7. Symbole :Symbole sind kleine Bilder, die zur Darstellung von Dateien, Ordnern, Anwendungen oder Aktionen innerhalb einer Anwendung verwendet werden.
8. Schaltflächen :Schaltflächen bieten die Möglichkeit, beim Klicken eine Aktion auszulösen und sind entsprechend beschriftet (z. B. „Speichern“, „Öffnen“ usw.).
9. Texteingabefelder :Damit können Benutzer Text oder Daten in eine Anwendung eingeben.
10. Kontrollkästchen :Mit Kontrollkästchen können Benutzer Optionen innerhalb eines Programms aktivieren oder deaktivieren.
11. Optionsschaltflächen :Mit Optionsfeldern können Benutzer eine Option aus einer Reihe von Optionen auswählen.
12. Schieberegler und Fortschrittsbalken :Mit Schiebereglern können Benutzer eine Einstellung anpassen, indem sie einen Schieberegler entlang einer Spur bewegen. Fortschrittsbalken zeigen den Fortschritt einer Aufgabe oder eines Vorgangs an.
13. Hyperlinks :Hyperlinks werden verwendet, um zwischen verschiedenen Abschnitten der Anwendung oder zu externen Ressourcen im Internet zu navigieren.
14. Benachrichtigungen :Benachrichtigungen werden als Popups angezeigt, um Benutzer auf Ereignisse oder Aufgaben aufmerksam zu machen, die Aufmerksamkeit erfordern.
15. Navigationssteuerung :Damit können Benutzer zwischen verschiedenen Teilen einer Anwendung wechseln, normalerweise mithilfe von Schaltflächen, Registerkarten oder Breadcrumb-Trails.
16. Hilfe und Support :Viele Anwendungen enthalten Hilfeschaltflächen, Dokumentation oder FAQs, um Benutzern Informationen zur effektiven Nutzung der Anwendung bereitzustellen.
Diese Funktionen können je nach Anwendung und Betriebssystem leicht variieren, bieten aber im Allgemeinen ein einheitliches Erlebnis für Benutzer, die mit verschiedenen Softwareprogrammen interagieren.