Este documento describe las características principales de Eclipse, un entorno de desarrollo integrado (IDE) de código abierto. Eclipse es una plataforma flexible que permite agregar capacidades mediante complementos. Inicialmente desarrollado por IBM, ahora es mantenido por la Fundación Eclipse, formada por empresas como IBM, Oracle y Red Hat. Eclipse usa la biblioteca SWT para aprovechar los controles nativos y ofrecer un rendimiento óptimo.