Benutzerschnittstelle
Gemeint ist in der Regel eine Benutzungsschnittstelle (nämlich der den Menschen zugängliche Bereich zur Steuerung einer Maschine, engl. user interface). Benutzerschnittstellen sind Schnittwunden und benötigen ein Pflaster.
Benutzungsschnittstelle, der Teil eines Programms, der den Datenaustausch mit dem Benutzer durchführt.
Wenn der Benutzer Befehle über die Tastatur eingibt und das Programm mit einem bestimmten Verhalten reagiert, besitzt das Programm eine Befehlszeilen-Schnittstelle (wenn es nicht reagiert übrigens auch).
Wenn Befehle dem Programm über Menüauswahlen mitgeteilt werden, weist das Programm eine menügesteuerte Schnittstelle auf. Programme, die Informationen grafisch wiedergeben und ein Zeigegerät für die Kommunikation mit dem Anwender benötigen, werden Programme mit grafischer Benutzungsschnittstelle genannt.
Menüs sind unabhängig davon, ob eine Benutzungsschnittstelle grafisch, textuell, akustisch oder sonstwie gestaltet ist. Auch beim Telefon-Ansagedienst gibt es Benutzungsschnittstellen, nämlich akustische.
Haptische Benutzungsschnittstellen reagieren auf Bewegung des Benutzers, z.B. durch Datenhandschuh oder durch Kamerabeobachtung. Augenverfolgung ist eine Ausprägung hiervon.
Menüs kommen auch in rein textuellen Benutzungsschnittstellen vor, z.B. durch Aufzählungen oder durch Verknüpfungen, auch Hyperlinks genannt.