Środowisko wykonawcze platformy Eclipse definiuje wtyczki (org.eclipse.osgi i org.eclipse.core.runtime), od których zależą wszystkie inne wtyczki. Środowisko wykonawcze odpowiada za zdefiniowanie struktury wtyczek 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 wtyczek, ich rozszerzeń i punktów rozszerzeń.
Środowisko wykonawcze udostępnia również zestaw narzędzi takich jak rejestrowanie, 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 wtyczek bazujących na tym jądrze i umożliwiających wykonywanie różnych czynności. Wtyczka środowiska wykonawczego rezyduje u podstawy sterty wtyczek, stanowiąc fundament platformy Eclipse.