Eclipse
Eclipse is a family of open source projects centered around a multi-language software development environment and application programming framework. Eclipse projects now cover runtimes; static and dynamic languages; thick-client, thin-client, and server-side frameworks; modeling and business reporting; embedded and mobile. The Eclipse Platform