Ordinateur, programme ou ensemble de page-écran servant d'interface entre l'utilisateur et un système plus gros.
La définition est très vague, car le sens du terme a un peu glissé au fil du temps. On l'utilise maintenant beaucoup pour désigner les interfaces graphiques associées à des programmes en ligne de commande.