Eclipse IDE bir cross-platform (çapraz platform), çok amaçlı, açık kaynak bir IDE yani entegre geliştirme ortamıdır. Java IDE'si olarak ortaya çıkmış fakat hızlı bir şekilde genişleyebilir/uzantı oluşturulabilir çoklu dil geliştirme aracı haline geldi. Java, Javascript, PHP, C++, Scala ve daha pek çok diğer dilde geliştirmede geniş çaplı olarak kullanılmaya başlandı. Modüler yapısı sayesinde genişletilebilir yani uzantı oluşturulabilir bir araçtır, endüstriyel teknolojilerin büyük bir çoğunluğunu desteklemektedir.