L'interface utilisateur est la partie visible par l'utilisateur d'un logiciel. En d'autres termes le programme gérant l'interaction entre la machine et l'utilisateur.