Eclipse - aplikacja przeznaczona dla wielu programistów. Za projekt wzięła się firma IBM, jednak później postanowiła przekazać to ludziom, którzy interesują się open source. Aplikację spośród innych charakteryzuje głównie to, że posiada możliwość instalowania wtyczek, co za tym idzie, możemy pisać w wielu językach. Aplikacja samodzielnie poprawia błędy o ile jest wstanie, również podświetla składnie
			
			 Szczegółowy opis: Eclipse to platforma napisana w języku Java, która umożliwia tworzenie 
aplikacji z zakresu Rich Client. Ogólne ujęcie pozwala jednak na integrowanie 
głównego programu z mnogością nakładek i dodatków, co pozwala znacznie 
rozszerzać możliwości i zakres działania. Właśnie możliwość korzystania z bardzo 
wielu wtyczek sprawia, że możemy rozszerzać spektrum języków programowania, w 
których możliwe jest kodowanie projektów. Głównymi językami, które są 
obsługiwane przez platformę ze standardowymi wtyczkami spod szyldu CDT, to 
języki Java, C i C++. 
Opracowany przez IBM system został udostępniony na zasadach Open Source, co 
pozwala na dodatkową skalowalność. Dodatkowym atutem programu jest duża 
przenośność, a dokładnie możliwość odpalenia praktycznie na każdej platformie 
systemowej. Spowodowane jest to zastosowaniem biblioteki SWT, która jest czymś w 
rodzaju zamiennika i alternatywy dla tradycyjnych systemowych bibliotek 
graficznych Javy, a mianowicie AWT czy Swing. 
Na dzień dzisiejszy program Eclipse wspierany jest przez organizację Eclipsę, 
której IBM przekazało prawa do projektu. W Polsce centrum wsparcia znajduje się 
w Poznaniu, pod opieka Politechniki Poznańskiej. Studenci oraz absolwenci tej 
uczelni świadczą niepłatne usługi wsparcia w momencie technicznych problemów z 
platformą. Dzięki temu polscy projektanci mają zapewnione pełne wsparcie i pomoc 
w razie pytań czy problemów związanych z użytkowaniem.