Platforma Eclipse została skonstruowana w formie podsystemów zaimplementowanych w jednym lub wielu modułach dodatkowych. Podsystemy zostały zbudowane w oparciu o niewielki mechanizm wykonawczy. Poniższy rysunek przedstawia uproszczony widok.
Termin środowisko robocze odnosi się do środowiska programowania dostępnego na poziomie pulpitu. Środowisko robocze ma zapewnić bezproblemową integrację narzędzi i kontrolowaną otwartość dzięki udostępnieniu wspólnego paradygmatu na potrzeby tworzenia zasobów obszaru roboczego, zarządzania nimi i nawigowania po nich.
Każde okno środowiska roboczego zawiera co najmniej jedną perspektywę. Perspektywy zawierają widoki i edytory oraz decydują o treści niektórych menu i pasków narzędzi. W dowolnym momencie na pulpicie może znajdować się więcej niż jedno okno środowiska roboczego.
Składniki
Zasoby
Perspektywy
Widoki
Edytory
Repozytoria CVS
Instalowanie nowych składników przy użyciu menedżera aktualizacji
Otwieranie perspektyw
Otwieranie widoków
Przełączanie między perspektywami
Konfigurowanie perspektyw