Ceci est une ancienne révision du document !
Un daemon est un type de logiciel dont l'interface graphique (GUI, Graphical User Interface) est modulaire, et peut être lancée séparément. En terme d'architecture logicielle, il s'agit de distinguer la logique de traitement (le «core») de la logique d'affichage.
Cela permet à l'utilisateur de choisir l'interface qu'il préfère, et à différents projets d'interfaces d'être développés séparémment, donc proposant des fonctions différentes.
Par exemple, pour un même daemon (ou «core»), on va pouvoir greffer une interface graphique classique, ou bien une interface qui permet de le contrôler par un navigateur web.