====== Daemon (démon) et front-ends (GUI) ====== Un daemon est un type de logiciel conçu de façon modulaire, et dont l'interface graphique (GUI, Graphical User Interface) peut être lancée séparément. En terme d'architecture logicielle, cela répond à une utilité de distinguer le traitement (le «core») de la logique d'affichage. Les intérêts sont: * l'utilisateur peut choisir l'interface qu'il préfère * les interfaces peuvent avoir été conçues pour des environnements différents: GTK, QT, Windows, COCOA, ou Web/HTML, mode console... * il est possible de fermer l'interface (qui permet à l'utilisateur d'interagir) sans pour autant interrompre le traitement du programme. Expl: Fermer //deluge-web// n'interrompra pas //deluged// et ses téléchargements en cours.