Benutzerdialog, beschreibt innerhalb von Benutzerschnittstellen den Informationsaustausch zwischen Nutzer und System im Sinne einer Frage-Antwort-Prozedur. Es handelt sich dabei um eine recht enge Auslegung der Nutzerführung, die Eingabefehler vermeiden soll und vor allem unerfahrene Nutzer unterstützen soll.