Podpira namreč razvoj za dve podlagi in z dvema jezikoma, skupaj v treh kombinacijah. Object pascal lahko uporabimo za pisanje »klasičnih« okenskih programov, ki izkoriščajo vmesnik win32, ali pa za programe ogrodja .net. Za slednjega pa lahko v Delphiju pišemo kodo tudi v cisu (C#), ki je standardni jezik ogrodja.