O Eclipse IDE é um software de desenvolvimento de aplicações Java, especificamente as chamadas "aplicações clientes ricos" que são muito mais completas e extensíveis do que as chamadas "aplicações leves". Estas aplicações são extensíveis e configuráveis. O programa cria um ambiente de projeto integrado (IDE) a partir do qual você pode lançar a aplicação, projetá-la e depurar seus bugs.
Este software é escrito em código aberto, mas não faz parte da GNLU, pois é um código eclipse em si que tem sido usado para criar este programa, de qualquer forma faz parte das aplicações de código aberto e permite que os desenvolvedores as implementem.