Ympäristön ajonaikainen perusosa aloitetaan, kun käyttäjä aloittaa Eclipse-ohjelmiston avulla kehitetyn sovelluksen. Ajonaikainen ympäristö toteuttaa ympäristön käyttämän lisäosan perusmallin ja rakenteen. Se seuraa kaikkia asennettuja lisäosia ja niiden toimintoja.
Lisäosa on rakenteinen komponentti, joka lisää koodia (tai dokumentaatiota tai molempia) järjestelmään ja kuvaa sitä rakenteisella tavalla. Lisäosat voivat määrittää laajennuspisteitä, jotka ovat hyvin määritettyjä toimintopisteitä, joita muut lisäosat voivat laajentaa. Kun lisäosa lisää laajennuspisteen toteutuksen, sen sanotaan lisäävän laajennuksen ympäristöön. Laajennukset ja laajennuspisteet esitellään lisäosan manifest-tiedostossa (plugin.xml).
Yhteisen laajennusmallin ansiosta lisäosat voivat kuvata laajennustapoja jäsennetysti, ja työasemalisäosat voivat kuvata toimittamiaan laajennuksia. Laajennuspisteen määritys on pitkälti samanlaista kuin minkä tahansa sovellusohjelmaliittymän määritys. Ainoa ero on, että laajennuspiste esitellään XML-koodin eikä koodin allekirjoituksen avulla. Samoin työasemalisäosa kuvaa laajennuksen järjestelmälle XML-koodin avulla.
Ajonaikaisen ympäristön yleinen tavoite on, että käyttäjän ei tarvitsisi kuluttaa muistia tai suoritustehoa sellaisiin lisäosiin, jotka on asennettu, mutta jotka eivät ole käytössä. Ympäristön laajennusmallin luonne sallii ajonaikaisen perusosan määrittävän, mitkä laajennuspisteet ja laajennukset lisäosa toimittaa, vaikka sitä ei koskaan ajettaisi. Näin ollen voit asentaa monia lisäosia, mutta niitä ei oteta käyttöön, ennen kuin lisäosan toimittamaa toimintoa tarvitaan. Tämä on tärkeää, koska se mahdollistaa skaalattavan ja kestävän ympäristön.