Benutzeroberfläche bezeichnet die grafischen Bedienelemente und die Symbolik für den User (Anwender) eines Programms oder Betriebssystems (OS). Die Benutzeroberfläche (auch gelegentlich als User-Interface bezeichnet) ist hauptsächlich für die Interaktion des Benutzers mit dem Programm verantwortlich.