Delphi jest językiem, którego używanie może być przeprowadzone w środowiskach firmy Borland, Embarcadero oraz Microsoft, a także w Lazarusie. Narzedzia w kodzie i programie Delphi są zintegrowanym środowiskiem programistycznym typu RAD, który działa na zasadzie dwustronnej edycji. Kiedyś język Delphi określany był jako Object Pascal, jednak na całym świecie wśród programistów zaczęto wyróżniać to, że Delphi jest innym językiem od Pascala, było to głównym powodem, aby przy wydaniu Delphi 6 w roku 2002, powstała oficjalna dokumentacja programu, która została określona nazwą „Delphi Language”. Język Delphi posiada wiele funkcjonalnych klas, które nie są używane w standardzie Object Pascala. Delphi również umożliwia programowanie wizualne, co nazywa się Object-Oriented Design. Programy, które zostały stworzone w Delphi muszą być skompilowanie do kodu binarnego przed jego pierwszym użyciem. Część komponentów wizualnych działa już w momencie tworzenia projektu, co umożliwia sprawdzenie efektów pracy. Technika, która pozwala na zmianę wartości programu bez pisania kodu programu nazywamy techniką RTTI. Programy, które są tworzone w Delphi działają na zasadzie zdarzeń, czyli każde kliknięcie myszy, bądź wpisanie jakieś wartości sprawia, że program rozpoczyna pracę i może wykonać żądaną operację. Programy, które są tworzone w Delphi pozwalają na stworzenie prostych i wydajnych programów, w których język jest przyjazny i prosty dla użytkownika i programisty. Język Delphi pozwala nam na tworzenie prostych programów, które są niezwykle wydajne i pisanie ich przez programistów nie wymaga wielkich umiejętności programowania.