Aunque en un un principio el proyecto Eclipse fue desarrollado por IBM, posteriormente el desarrollo fue llevado a cabo por la Fundación Eclipse, una organización independiente sin ánimo de lucro que fomenta una comunidad de código abierto y un conjunto de productos complementarios, capacidades y servicios.
Eclipse SDK es una plataforma para la programación y compilación de componentes para aplicaciones Java, sitios webs o programas basados en C++.
El IDE (entorno integrado de desarrollo) de Eclipse basa su funcionalidad en plugins que se adaptan a las necesidades del programador. Este mecanismo de módulos permite que el entorno de desarrollo soporte otros lenguajes aparte de Java.