Free Pascal with Lazarus:
free alternative for Delphi
Free Pascal is a programming language that is fully compatible with
Delphi's Object Pascal.
Lazarus is a freely avaible Integrated Development Environment (IDE),
consisting of elements that mimic Delphi: compiler, debugger, linker, code
editor, visual designer, and more.
Lazarus can be downloaded from Lazarus-ide.org
Lazarus can convert most Delphi projects.