The Lazarus IDE is a visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications and currently runs on Linux, FreeBSD, MacOSX (X11 and an experimental Carbon port) and Win32. There are is also some support to target WinCE