Este documento describe las características principales de Eclipse, un entorno de desarrollo integrado (IDE) de código abierto. Eclipse es una plataforma que permite agregar herramientas de desarrollo mediante plugins para diferentes lenguajes de programación. Se compone de editores, vistas, barras de herramientas y perspectivas. Viene con soporte para Java a través del plugin JDT y también existen plugins para otros lenguajes como C/C++.