Eine grafische Benutzeroberfläche (GUI) ist wichtig, weil sie eine höhere Produktivität ermöglicht und gleichzeitig eine geringere kognitive Belastung ermöglicht, sagt About.com. Grafische Benutzeroberflächen ermöglichen Benutzern die Interaktion mit Computern mithilfe einer Maus und andere Eingabetools. Sie geben Entwicklern mehr Freiheit bei der Darstellung von Informationen, Bildern und anderen Elementen.
Laut ARS Technica war Douglas Englebart in den 1960er Jahren der erste, der das Interesse an GUIs weckte. Seine Arbeit erklärte, wie GUIs die Produktivität in bestimmten Szenarien steigern können. Bestimmte Arten von Software sind von GUIs abhängig. Adobe Photoshop und andere Grafikprogramme erfordern eine Maus, um richtig zu funktionieren. Andere Arten von Software profitieren von der gleichzeitigen Verwendung mehrerer Fenster. Während Server oft mit Textdateien konfiguriert werden, die über Befehlszeilenschnittstellen geändert werden können, sind GUIs zu beliebten Tools zum Überwachen und Optimieren von Servern geworden.