A daemon is a program which runs in the background.
Daemon processes often provide network services, such as email and file serving.Many Unix daemons have names which end in a 'd', such as "httpd", "bind" and "ftpd".The opposite of a daemon is a program which runs in the foreground.A Unix daemon is similar to a "service" under Microsoft Windows.