It is a background process that runs independently of user interaction. It typically runs on a server or computer system. It performs tasks or services continuously or on demand, without requiring direct control from a user.

Characteristics

Runs in the background

Deamons operate in the background, most of the time starting automatically when the system boots and continuing to run until system is shut down.

No user interface

Deamon does not have GUI or directly interract iwth the user through standard i/o

Service-Oriented

They provide system-level services, such as handling network requests or scheduling tasks

Managed by OS

Deamons are often started, stopped and monitored by the OS’s service manager