parti che si frappongono tra la macchina e l'utente, permettendo a quest'ultimo di "dialogare" con la macchina.
CUI / CLI (command user interface / command line interface): tipico dei OS a linea di comando dove l'utente impartisce i comandi in stringhe tramite la tastiera, come MS-DOS e UNIX tramite un TERMINALE.
GUI (graphical user interface): tipico dei OS friendly user dove l'utente impartisce i comandi oltre che con la tastiera anche con dispositivi di puntamento (mouse, joystick, trackball, touch screen ...). Sul DESKTOP si possono avere oggetti grafici di vario tipo ICONE (piccole immagini), barre di strumenti, menù con liste di comandi e finestre che consentono un'interazione visuale immediata.