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