Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It is a free and open source development environment application that's user friendly, feature-rich, comprehensive and well-designed.
Here is a screenshot to illustrate the features and user interface of this application: