Une Interface sert à faire communiquer deux mondes qui ne parlent pas le même langage. L'Interface est programmée pour être
extérieurement semblable à l'utilisateur,
intérieurement connectée avec la machine,
et ou le programmeur.