Das User Interface bildet die zentrale Schnittstelle zwischen Mensch und Maschine. Dazu zählen Elemente der visuellen/grafischen Gestaltung des Softwaresystems ebenso wie alle weiteren Aspekte des Systemdesigns, welche Einfluss auf die Interaktion zwischen BenutzerInnen und Geräte haben. „Kein Softwareanbieter kann es sich heute erlauben, ohne die Beachtung grundlegender softwareergonomischer Kriterien, Anwenderprogramme zu erstellen“ (vgl. Holzinger, A.; 2001: Mensch-Computer-Interaktion - ein interdisziplinäres Thema). Da Menschen täglich viele verschiedene Programme nutzen, sind Elemente der Usability und der Mensch-Maschine-Interaktion Schlüsselkriterien für nachhaltigen Erfolg einer Software am Markt. Studien zeigen, dass User-Zufriedenheit ein wichtiges Erfolgskriterium für User-Satisfaction und den Erfolg einer Software ist. Usability dient für BenutzerInnen als Maßstab zur Bestimmung der Qualität einer Software. Laut IBM spart augenblicklich jeder in Usability investierte Euro zehn bis 100 Euro.