Proyecto de desarrollo de software de código abierto dedicado a proporcionar una plataforma robusta, completa, de calidad comercial e industrial para el desarrollo de herramientas altamente integradas. El proyecto Eclipse se compone de tres subproyectos: Plataforma, herramientas de desarrollo de Java (JDT) y entorno de desarrollo de complementos (PDE). La Plataforma Eclipse es un IDE extensible y abierto para cualquier cosa y, sin embargo, nada en particular. Permite a los creadores de herramientas desarrollar de forma independiente herramientas que se integran con las herramientas de otras personas de manera tan fluida que no puedes distinguir dónde termina una herramienta y comienza otra. El proyecto JDT proporciona los complementos de herramientas que implementan un IDE de Java completo que admite el desarrollo de cualquier aplicación Java, proporcionando soporte para refactorización, compilación incremental, edición inteligente, etc. El proyecto JDT permite que Eclipse sea un entorno de desarrollo para sí mismo. El proyecto PDE proporciona los mecanismos que permiten a la comunidad construir complementos para Eclipse. El SDK de Eclipse incluye la Plataforma Eclipse, herramientas de desarrollo de Java y el Entorno de Desarrollo de Complementos, incluyendo el código fuente y la documentación tanto para usuarios como para programadores.