IHM signifie "Interface Homme Machine". Comme son nom l'indique, IHM est l'étude de l'interaction entre l'homme et la machine. IHM est une appellation donnée à toutes les applications dédiées à la transcription des instructions données par l'homme que l'ordinateur rélisera. L'IHM peut être un logiciel ou un matériel qui permet à une tierce personne d'être en rapport avec un programme.