Program dnmmc umożliwia kontakt z Bazą Danych Informacji o Sieci z poziomu shell'a.
W zakresie próśb o dokonanie operacji jest on najczęściej alternatywnym rozwiązaniem do
Mapy Zarządzania Siecią, gdzie można dokonać analogicznych operacji. Moduł dnmmc
umożliwia dokonanie tylko wybranych operacji w przeciwieństwie do Mapy Zarządzania Siecią,
gdzie ilość operacji jest istotnie większa.
Moduł dnmmc umożliwia również realizację zapytań o elementy Bazą Danych Informacji o Sieci
takie jak: interfejsy sieciowe, sąsiedzi BGP, zarządzane elementy i urządzenia. Z tych informacji korzystają inne
moduły systemu David.
Jedyną prośbą niewymagającą kontaktu z serwerem jest zapytanie o to, czy dany ciąg
znaków zawiera w sobie podany ciąg community. Opcja ta została dodana ze względu na zachowanie
jednolitego dostępu do odpowiedniej funkcji bibliotecznej. Kod powrotu modułu wynosi zero, gdy
podane community nie występuje w podanym ciągu znaków oraz 1, gdy występuje.
Znaczna część funkcjonalności modułu dnmmc została podyktowana potrzebami dostępu
do systemu David za pomocą interfejsu WWW.