DMD è un compilatore concepito per lo sviluppo di programmi nel linguaggio D. Questo costituisce un linguaggio orientato agli oggetti, il quale per certi versi può essere considerato un tentativo di evoluzione dei più conosciuti ed utilizzati C e C++. Si pone in evidenza per la modalità efficiente con la quale fa interagire con template e classi. La gestione dei moduli richiama invece quella del linguaggio Python.
DMD è un software di installazione immediata, il cui utilizzo si estrinseca con la modalità a linea comandi. Può essere eseguito a partire da Windows 7 per arrivare sino all'attuale 10. Il compilatore è in grado di gestire senza alcun problema anche un numero elevato di linee di programmazione. Risulta evidente come uno strumento di questo tipo non sia rivolto a persone prive di esperienza, ma occorra avere un certo background a livello di programmazione. È comunque disponibile un aiuto in linea, utile per capire la sintassi dei comandi resi disponibili.