Eclipse IDE - свободная платформа или, если угодно интегрированная среда разработки, предназначенная для создания кросс-платформенных модульных приложений, состоящая из расширений, которые дополняют функционал и добавляют возможность работать с системами управления версиями, багтрекерами, серверами приложений и базами данных. Исходный код Eclipse написан на Java, что делает её кросс-платформенным приложением, за исключением библиотеки SWT, версии которой существуют для всех популярных платформ.
Без преувеличения, наиболее известным модулем, который часто используется командами java-разработчиков, можно считать Eclipse Java Development Tools (JDT), завоевавшим популярность благодаря бесплатному распространению и высокой надёжности. Несмотря на достаточно высокий порог входа и нацеленность на подготовленных программистов, Eclipse JDT стал стандартом разработки благодаря нативной интеграции с системами контроля версий GIT и CVS (другие VCS поддерживаются путём установки соответствующих плагинов), а так же встроенному Bugzilla, трекеру для отслеживания ошибок в коде.
В состав платформы Eclipse входит множество проектов, таких как клиент-серверная платформа взаимодействия разработчиков Jazz, платформа для построения корпоративных информационных систем Swordfish, Graphical Editing Framework и многие другие. С помощью бесплатных и коммерческих модулей функциональность Eclipse может быть расширена для работы со множеством языков программирования, среди которых PHP, C/C++, Perl, jаvascript, Ruby и даже 1C V8, который объединяет в себе преимущества стандартных инструментов Eclipse и возможностей разработки «1С:Предприятие 8».
За счёт интеграции с различными языками программирования и модульного расширения функционала, на базе Eclipse может создаваться множество различных типов приложений, от систем хранения данных и телекоммуникационных программ, до графических редакторов и бит-торрент клиентов, подобных Azureus.
Первоначально разработка Eclipse велась компанией IBM, которая вложила в разработку платформы 40 миллионов долларов и использовала её в качестве корпоративного стандарта. В дальнейшем исходный код был открыт, а дальнейшая разработка передана независимому сообществу Eclipse Foundation.