Una GUI representa la información y las acciones disponibles para un usuario a través de iconos gráficos e indicadores visuales como la notación secundaria, a diferencia de las interfaces basadas en texto, las etiquetas de comando mecanografiadas o la navegación de texto.