L'interaction homme-machine (IHM) ou l'interface personne-machine (IPM), definit les moyens qui sont mis en oeuvre pour qu'un(e) humain(e) puisse communiquer avec une machine de maniere plus simple.
Les ingenieurs comme Ted Nelson etudient la facon dont les humain(e)s controlent les ordinateurs afin d'ameliorer l'utilisation de ceux-ci.