Delphi to zintegrowane środowisko programistyczne typu RAD. Jest on powszechnie znanym językiem programowania służącym do tworzenia szybkich aplikacji. Korzysta on z języka Pascal, czyli z Object Pascal. Delphi Pascal stanowi wysokopoziomowy i dość skomplikowany język programowania. Posiada on silną typizację oraz umożliwia projektowanie obiektowe i strukturalne. Delphi Pascal charakteryzuje się łatwym do odczytania kodem i dość szybką kompilacją. Dodatkowo umożliwia on użycie wielu plików na raz do programowania modułowego. Jego znajomość jest podstawą do tworzenia wszystkich aplikacji z funkcją RAD (nawet tych bardziej skomplikowanych).
Delphi zostało wyprodukowane przez firmę Borland, dlatego też czasem można się spotkać z jego druga nazwą Borland Delphi. Jest on przeznaczony głównie do pracy pod kontrolą Microsoft Windows, jednak istnieje również jego odpowiednik pod Linuksa, który nazywa się Kylix.
Object Pascal jest obiektowym językiem programowania. Stanowi on rozszerzoną wersje Pascala. Został on uzupełniony m.in. o dodatkowe funkcje, interfejsy, tablice dynamiczne, zarządzane rekordy, obsługę Unikodu oraz o typy generyczne. Dodatkowo różni się on od Pascala możliwością programowania obiektowego. Object Pascal został opracowany przez Apple Computer, Larry’ego Teslera oraz twórcę Pascala, Niklausa Wirtha. Implementacje języka programistycznego Object Pascal można spotkać w środowisku programistycznym Borland Delphi, Kylix, CodeGear Delphi lub Lazarus.