Een GUI vertegenwoordigt de informatie en acties die beschikbaar zijn voor een gebruiker via grafische pictogrammen en visuele indicatoren zoals secundaire notatie, in tegenstelling tot op tekst gebaseerde interfaces, getypte opdrachtlabels of tekstnavigatie.