Eclipse IDE är en utvecklingsmiljö med öppen källkod, bland annat för Java. Den samlar kodredigerare, felmarkering, kodkomplettering och verktyg för att köra och felsöka program.
Stöd för andra språk och verktyg kan läggas till med tillägg. För Java-utveckling används Eclipse tillsammans med ett JDK, som innehåller verktygen för att kompilera och köra Java-koden.