Une interface utilisateur graphique contient six fonctionnalités importantes, notamment un pointeur, un périphérique de pointage, des icônes, un bureau, des fenêtres et des menus. Une interface graphique désigne un ensemble de programmes informatiques qui utilisent les capacités graphiques d'un ordinateur pour rendre les programmes plus faciles à utiliser. Les interfaces graphiques évitent aux utilisateurs d'avoir à apprendre des langages de programmation et des codes de commande à l'aide d'un clavier.
Un pointeur fait référence à un symbole sur un écran d'affichage qu'un utilisateur déplace pour sélectionner des commandes, des programmes et des objets. Un pointeur typique est une flèche inclinée. Dans les programmes de traitement de texte, le pointeur prend la forme d'un I-beam. Un périphérique de pointage est le matériel informatique qui déplace le pointeur. Sur les grands ordinateurs de bureau, ce dispositif de pointage s'appelle une souris, tandis que les ordinateurs portables et les tablettes ont des tapis de souris ou des écrans tactiles. Un dispositif de pointage se déplace en synchronisation avec le programme du pointeur.
Les icônes désignent de petites images qui représentent des programmes informatiques, des fichiers et des commandes. Déplacer un pointeur sur une icône et sélectionner l'icône active le programme. Le bureau est la zone d'affichage de l'écran qui permet aux utilisateurs de visualiser divers programmes. Les icônes du bureau peuvent être déplacées, organisées et étiquetées pour répondre aux besoins du client.
Windows divise un écran d'ordinateur en différentes zones. Chaque fenêtre affiche un programme informatique différent, ou le même programme exécutant des fonctions différentes. Les menus permettent aux utilisateurs de sélectionner divers programmes à exécuter.