Eclipse (perangkat lunak)

Konsep Eclipse adalah IDE yang terbuka ("open"), mudah diperluas ("extensible") untuk apa saja, dan tidak untuk sesuatu yang spesifik. Jadi, Eclipse tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal "plug-in" yang dibutuhkan. Apabila ingin mengembangkan program C/C++ terdapat "plug-in" CDT ("C/C++ Development Tools"). Selain itu, pengembangan secara visual bukan hal yang tidak mungkin oleh Eclipse, "plug-in" UML2 tersedia untuk membuat diagram UML. Dengan menggunakan PDE setiap orang bisa membuat "plug-in" sesuai dengan keinginannya. Salah satu situs yang menawarkan "plug-in" secara gratis seperti "Eclipse downloads by project".