Uma GUI representa as informações e ações disponíveis para um usuário por meio de ícones gráficos e indicadores visuais, como notação secundária, em oposição a interfaces baseadas em texto, rótulos de comando digitados ou navegação de texto.