Eclipse is an open source software development platform and framework. It was originally developed by IBM in 2001 and is now managed by the independent Eclipse Foundation. The Eclipse platform consists of modular projects and an ecosystem of third-party plugins. It has over 100 member organizations and 50 million downloads. Eclipse uses the OSGi framework specification and brings visibility to OSGi, while OSGi benefits from Eclipse's large user and developer community.