A daemon (data and execution monitor) is a piece of software, script or native program that usually runs in the background, without direct communication with the user (i.e., no console/whatever exchange per se).