Il quinto livello di interazione utente-computer è la shell, un'interfaccia tra l'utente e la macchina. Ci sono diverse modalità di shell, tra cui "CUI/CLI" (Command User Interface/Command Line Interface), in cui gli utenti mettono comandi tramite tastiera in forma di stringhe, e "GUI" (Graphical User Interface), che consente ai utenti di dare comandi attraverso dispositivi di puntamento e fa visualizzare icone, finestre e menu. parlanod di GUI si può anche dire di WIMP (Windows, Icons, Mouse, Pointer). Inoltre, esiste l'interfaccia vocale, tipica di dispositivi moderni come smartphone e sistemi di navigazione, in cui gli utenti possono dare comandi tramite la voce.