Design-ul modului in care utilizatorii comunica sau interactioneaza cu un computer, concentrat pe sirul de interactiuni, dialogul dintre persoana si calculator, care este rezultatul fiecarei actiuni, compatibilitatea stimul-raspuns si mecanismele de feedback.