Çok görevli bilgisayar işletim sistemlerinde, bir daemon (/ ˈdiːmən / or / ˈdeɪmən /), etkileşimli bir kullanıcının doğrudan kontrolü altında olmak yerine bir arkaplan işlemi olarak çalışan bir bilgisayar programıdır. Geleneksel olarak, bir daemonun süreç isimleri, sürecin bir daemon olduğu ve bir daemon ile normal bir bilgisayar programı arasındaki ayrımın açıklığa kavuşturulması için d harfi ile biter. Örneğin, syslogd sistem günlüğü sistemini uygulayan bir servistir ve sshd gelen SSH bağlantılarına hizmet eden bir servistir.
Bir Unix ortamında, bir daemonun ana süreci genellikle, ancak her zaman değil, init sürecidir. Bir daemon genellikle ya bir çocuk sürecini engelleme ve ardından hemen çıkma, böylece çocuk sürecini benimsemeye ya da doğrudan doğruya daemonu başlatmaya başlama sürecine neden olur. Buna ek olarak, tipik olarak forking ve çıkarak başlatılan bir daemon, işlemi herhangi bir kontrol terminalinden (tty) ayırmak gibi diğer işlemleri de gerçekleştirmelidir. Bu gibi prosedürler genellikle Unix'teki daemon (3) gibi çeşitli uygunluk rutinlerinde uygulanır.
Sistemler genellikle, önyükleme sırasında, ağ isteklerine, donanım aktivitesine veya başka bir görevi yerine getirerek diğer programlara yanıt verecek olan sunuculara başlar. Cron gibi sayılar da zamanlanmış zamanlarda tanımlanmış görevleri gerçekleştirebilir.