
Eclipse è un progetto open source legato al consorzio Eclipse Foundation composto da grandi società quali Ericsson, HP, IBM, Intel, MontaVista Software, QNX, SAP e Serena Software.
Questo IDE (ambiente di sviluppo integrato) è utilizzato per la produzione di software di vario genere, da un ambiente di sviluppo in linguaggio Java (JDT, "Java Development Tools") ad uno in C++ (CDT, "C/C++ Development Tools") e a plug-in che permettono di gestire XML, PHP e persino di progettare graficamente una GUI per un applicazione JAVA (Eclipse VE, "Visual Editor"), rendendo di fatto Eclipse un ambiente RAD.
Il programma è scritto in linguaggio Java, ma anziché basare la sua GUI su Swing, il toolkit grafico di Sun Microsystems, si appoggia a SWT, librerie di nuova concezione che conferiscono ad Eclipse una straordinaria reattività. Inoltre la piattaforma di sviluppo è incentrata sull'uso di plug-in ( base compresa ), consentendo a chiunque il miglioramento e l'aggiunta di numerose funzionalità.