Środowisko wykonawcze platformy Eclipse definiuje moduły dodatkowe (org.eclipse.osgi i org.eclipse.core.runtime), od których zależą wszystkie inne moduły dodatkowe. Środowisko wykonawcze odpowiada za zdefiniowanie struktury modułów i kryjących się za nimi szczegółów implementacyjnych (pakunków i programów ładujących klasy). Środowisko wykonawcze odpowiada również za wyszukiwanie i wykonywanie głównych aplikacji Eclipse oraz za prowadzenie rejestru modułów dodatkowych, ich rozszerzeń i punktów rozszerzeń.
Środowisko wykonawcze udostępnia również zestaw narzędzi takich jak protokołowanie, opcje śledzenia związane z debugowaniem, adaptery, składnica preferencji oraz infrastruktura współbieżności. Oczywiście środowisko wykonawcze jest tylko jądrem, którego możliwości można wykorzystać dopiero po utworzeniu odpowiednich modułów dodatkowych bazujących na tym jądrze i umożliwiających wykonywanie różnych czynności. Moduł środowiska wykonawczego rezyduje u podstawy sterty modułów dodatkowych, stanowiąc fundament platformy Eclipse.