Program dsmd jest Menedżerem Usług
i jest częścią Daemon Manager-a. To proces daemon, który
pracuje bez przerwy w czasie działania systemu i dba o to, aby wszystkie
wyspecyfikowane daemony systemu David były uruchomione. Specyfikacja
daemonów, którymi zarządza dsmd jest dokonywana w jego pliku konfiguracyjnym.
Podczas pracy modułu jego klient dsc może zmienić część tych ustawień.
Podczas startu program dsmd buduje swoją konfigurację na podstawie
pliku .dsmdrc. Program spodziewa się je znaleźć w katalogu, którego nazwa
wskazywana jest przez zmienną confdir w pliku /etc/david-system.conf.
Daemon dsmd nie uruchomi się jeśli nie będzie mógł odczytać swojej konfiguracji
z pliku .dsmdrc.