Los procesos son programas en ejecución, un proceso puede pasar por varios estados desde que se crea hasta que muere, los procesos que se ejecutan en pueden estar en primer plano o segundo plano, los de primer plano interactúan con los usuarios y los de segundo plano o demonios realizan una función específica sin tener que actuar con el usuario (aunque podrían hacerlo).
Los procesos en segundo plano y que realizan distintas funciones, algunas relacionadas con el sistema operativo y otras no, se denominan servicios, los servicios se están ejecutando permanentemente en el sistema.