Eclipse IDE - это свободная платформа или, если угодно, интегрированная среда разработки, предназначенная для создания кросс-платформенных модульных приложений, состоящая из расширений, которые дополняют функционал и добавляют возможность работать с системами управления версиями, багтрекерами, серверами приложений и базами данных. Исходный код Eclipse написан на Java, что делает её кросс-платформенным приложением, за исключением библиотеки SWT, версии которой существуют для всех популярных платформ. Начинающие программисты могут воспользоваться плагином Eclipse Babel, который даёт возможность переключить интерфейс Eclipse на русский язык.
Без преувеличения, наиболее известным модулем, который часто используется командами 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.