Una interfaz gráfica de usuario (GUI) es importante porque permite una mayor productividad, al tiempo que facilita una menor carga cognitiva, dice About.com. Las interfaces gráficas de usuario permiten a los usuarios interactuar con las computadoras con el mouse y Otras herramientas de entrada. Le dan a los desarrolladores más libertad con respecto a cómo muestran la información, las imágenes y otros elementos.
Según ARS Technica, Douglas Englebart fue el primero en estimular el interés en las GUI en la década de 1960. Su trabajo explicó cómo las GUI pueden aumentar la productividad en ciertos escenarios. Ciertos tipos de software dependen de las GUIs. Adobe Photoshop y otros programas de gráficos requieren un mouse para funcionar correctamente. Otros tipos de software se benefician del uso simultáneo de múltiples ventanas. Si bien los servidores a menudo están configurados con archivos de texto que pueden modificarse desde las interfaces de la línea de comandos, las GUI se han convertido en herramientas populares para monitorear y ajustar servidores.