Eclipse è un Integrated Development Environment (IDE) open source, pensato per sviluppatori e utenti esperti. Ha un potente sistema di plugin, e può fornire ai programmatori gli strumenti di cui hanno bisogno su qualsivoglia piattaforma. Eclipse inoltre ha moltissima documentazione a supporto, preziosa per chi vuole usarlo.