Initié par IBM puis ouvert à la communauté Open Source, l'environnement de développement intégré (IDE) Eclipse pour développeurs Java présente l'énorme avantage de disposer d'un nombre impressionnant de plug-in l'enrichissant dans tous les domaines de la programmation. Fonctionnant en Java et avec la bibliothèque graphique SWT d'IBM, cet IDE "tourne" indépendamment du système d'exploitation, pourvu qu'une JVM soit installée évidement. Des projets tels que Lotus Notes ou Symphony ont été développé grâce à cet atelier. Et si Java fut l'un des premiers langages à avoir été utilisé, il a depuis été enrichi par le C/C++, l'Ada, le Python, le Perl, le Ruby, le Cobol, le Pascal, le PHP, l'XML et HTML, l'Action Script, ColdFusion, etc.