Uma interface gráfica do usuário (GUI) é importante porque permite maior produtividade, ao mesmo tempo que facilita uma carga cognitiva mais baixa, diz About.com. As interfaces gráficas do usuário permitem que os usuários interajam com os computadores usando um mouse e outras ferramentas de entrada. Eles dão aos desenvolvedores mais liberdade na forma como exibem informações, imagens e outros elementos.
De acordo com a ARS Technica, Douglas Englebart foi o primeiro a despertar o interesse em GUIs na década de 1960. Seu trabalho explicou como as GUIs podem aumentar a produtividade em determinados cenários. Certos tipos de software dependem de GUIs. O Adobe Photoshop e outros programas gráficos requerem um mouse para funcionar corretamente. Outros tipos de software se beneficiam do uso simultâneo de várias janelas. Embora os servidores sejam frequentemente configurados com arquivos de texto que podem ser modificados a partir de interfaces de linha de comando, as GUIs se tornaram ferramentas populares para monitorar e ajustar servidores.