Maaaring gamitin ang Shepherd bilang pangunahing sistema ng pagsisimula (init sa PID 1), at sa isang hiwalay na anyo upang pamahalaan ang mga proseso sa background ng mga indibidwal na gumagamit (halimbawa, upang patakbuhin ang tor, privoxy, mcron, atbp.) na may pagpapatupad na may mga karapatan ng ang mga gumagamit na ito. Ginagawa ng Shepherd ang gawain ng pagsisimula at pagpapahinto ng mga serbisyo sa pamamagitan ng pagsasaalang-alang sa mga ugnayan sa pagitan ng mga serbisyo, dynamic na pagtukoy at pagsisimula ng mga serbisyo kung saan nakasalalay ang napiling serbisyo. Sinusuportahan din ng Shepherd ang pag-detect ng mga salungatan sa pagitan ng mga serbisyo at pagpigil sa mga ito na tumakbo nang sabay-sabay.