Tako smo v vseh različicah BDS dobili urejevalnik UML, ki omogoča dvosmerno spreminjanje kode. Na podlagi tega so izdelali množico orodij za preurejanje kode (refactoring), pa tudi orodja za preverjanje doslednosti kode (code audit) in računanje različnih metrik kompleksnosti. Vključena je večina preurejanj »Gang of Four«, tako za .NET kakor za Win32.