Eclipse es una plataforma de desarrollo que puede extenderse a través de complementos. Se diseñó originalmente para ser una plataforma integradora de herramientas de desarrollo. Eclipse se usa para crear y editar proyectos de software en Java y guarda cada archivo y código compilado de un proyecto. Ofrece funciones como crear nuevos archivos, proyectos y paquetes, así como abrir, guardar y cerrar archivos.