In Unix, e in altri sistemi operativi multitasking, un demone (pronunciato /ˈdiːmən/ o /ˈdeɪmən/) è un programma per computer che viene eseguito in background. Molti demoni hanno nomi che finiscono con la lettera "d": per esempio, syslogd, il demone che gestisce il registro di sistema, httpd, un demone che gestisce le richieste web, o sshd, che si occupa delle connessioni SSH in entrata.