Eclipse è un ambiente di sviluppo multi-linguaggio e multi-piattaforma. Ha un ambiente completo e funzionale per la programmazione in Java e in C++. Inoltre sono presenti numerosi plugin (anche questi facilmente installabili) che permettono di programmare in python, android, javascript. XML, PHP, applicazioni web (progetto Eclipse Web Tools Platform). Può essere eseguito, come detto, su diverse piattaforme, tra cui Windows, Linux e Mac OS X. L'intuitività di questo programma è la caratteristica che lo contraddistingue dagli IDE.