Mode écrit : entrées par le clavier et la tablette graphique, affichage du texte sur l'écran… Mode gestuel : désignation 2D ou 3D (souris, gants de données, écran tactile), retour d'effort… Mode visuel : graphiques, images, animations…
Le processus de conception d'une IHM est un processus itératif (qui va être exécuté plusieurs fois), qui comprend trois phases.
Une phase de spécification, durant laquelle on définit les besoins de l'interface, on produit un scénario et on élabore le plan de test.
Les IHM doivent être pensées dès le début (analyse) de l'environnement, contrainte par le temps, risquée, etc. productivité), systèmes critiques (assurer un risque zéro), en mobilité, etc. interface, identifier les points à améliorer pour la version suivante, etc.