GUI steht für Graphical User Interface, auf deutsch soviel wie grafische Benutzeroberfläche. Das Gegenstück zur Steuerung eines Programms über eine GUI ist die Steuerung über die Texteingabe in einer Kommandozeile (z. B. über das Terminal von Mac OS X).