Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.
Mirrors It is recommended to use Sourceforge.net for all the downloads. However, if you cannot access sourceforge.net, then you can use mirror links: https://download.lazarus-ide.org/ ftp://freepascal.dfmk.hu/pub/lazarus/releases/
When installed, Lazarus is ready to create anything from console to graphical applications. Lazarus has a built-in drag and drop form designer which cleverly integrates with your code.
Lazarus is the part of the missing puzzle that will allow you to develop Delphi like programs in all of the above platforms. Unlike Java which strives to be a write once run anywhere, Lazarus and Free Pascal strives for write once compile anywhere.
This file can be installed as add-on to the 64 bit Lazarus IDE (on Systems with Windows 64 bit only), if you wish to develop for 32bit Windows too. - For an overview what changed from 2.0 and 2.2.x Versions (includes incompatibilities with earlier versions) see: