Foi produzido pela BorlandSoftware Corporation. A linguagem utilizada pelo ambiente Borland Delphi é o Object Pascal. O Delphi, originalmente direcionado para a plataforma Windows, chegou a ser usado para desenvolvimento de aplicações nativas para Linux e Mac OS, através do Kylix. O nome Delphi é inspiradona cidade de Delfos, o único local na Grécia antiga em que era possível consultar o Oráculo de Delfos. O nome deve-se ao fato deque os desenvolvedores do compilador buscavam uma ferramenta capaz de acessar o banco de dados Oracle - daí o trocadilho: "a única maneira de acessar o oráculo é usando Delphi".
Atualmente foi criado o Lazarus que possui uma interface muito semelhante ao Delphi e acaracterística de ser multiplataforma, ou seja,roda tanto no linux quanto no windows. O Delphi consiste de vários elementos, ferramentas de design e de banco de dados para auxiliá-lo a desenvolver e testar suas aplicações de forma rápida e intuitiva. A seguir algumas características do Delphi : •Construtor Visual de Interface com o Usuário •Arquitetura Baseada emComponentes •Compilador de Código Nativo de Alta Performance
•Tow-Way Tools •Biblioteca de Componentes Visuais •Arquitetura Aberta •Linguagem Orientada a Objetos •Suporte à Tecnologia do Windows •Depurador Gráfico •Ambiente Personalizável •Gerenciador de Projetos •Assistentes •Gerador de Relatórios •Servidor Local Baseado em SQL