Obsługuje zarówno wersję 1.0, jak i 2.0, a także bibliotekę Tango i platformy 64-bitowe. D Compiler for .NET – eksperymentalny port kompilatora na platformę .NEThttp://www.infoq.com/news/2009/05/D-Source.
Narzędzia programistyczne Jest wiele edytorów oraz środowisk IDE, które obsługują D, obejmują one m.in. Eclipse, Microsoft Visual Studio, SlickEdit, Emacs, vim, SciTE, Smultron, TextMate, MonoDevelop, ZeusZeus., i Geany.
Wtyczki Eclipse dla języka D obejmują: DDTDDT., oraz Descent (projekt już nie rozwijany)Descent.. Integracja z Visual Studio jest oferowana przez VisualDVisualD.. Vim obsługuje kolorowanie składni oraz uzupełnianie kodu (przez załatane Ctags). Pakiet jest dostępny dla TextMate, i IDE Code::Blocks oferuje częściową obsługę dla języka. Wtyczka dla Xcode 3 jest dostępna, „D for Xcode”, żeby aktywować projekty oparte na D oraz programowanie w języku D.D for Xcode. Wtyczka dla MonoDevelop jest dostępna, o nazwie Mono-D.Mono-D.
Ponadto, powstają otwarte środowiska napisane w całości w D (np. PoseidonPoseidon., D-IDED-IDE. i Entice DesignerEntice Designer.), które posiadają wszystkie niezbędne opcje i które obsługują Windowsa.