Ensisijainen keino määrittää Eclipse-ympäristöön perustuva tuote on käyttää org.eclipse.core.runtime.products-laajennuspistettä. Tällöin lisäosa yksinkertaisesti esittelee tuotteen nimen ja tunnuksen sekä sen sovelluslaajennuksen tunnuksen, joka ajetaan, kun tuotetta kutsutaan. Tämän tekniikan avulla Eclipse-ympäristö itse määrittää Eclipse-tuotteen. Seuraavassa on laajennuksen määritys, joka on kohteessa org.eclipse.platform:
<extension id="ide" point="org.eclipse.core.runtime.products"> <product name="%productName" application="org.eclipse.ui.ide.workbench" description="%productBlurb"> <property name="windowImages" value="eclipse.png,eclipse32.png"/> <property name="aboutImage" value="eclipse_lg.png"/> <property name="aboutText" value="%productBlurb"/> <property name="appName" value="Eclipse"/> <property name="preferenceCustomization" value="plugin_customization.ini"/> </product> </extension>Se määrittää tuotteen laajennuksen, jonka sovellustunnus on "org.eclipse.ui.ide.workbench". Tämän sovellustunnuksen määrittää org.eclipse.ui.ide-lisäosa lisäyksessään org.eclipse.core.runtime.applications-laajennuspisteeseen.
<extension id="workbench" point="org.eclipse.core.runtime.applications"> <application> <run class="org.eclipse.ui.internal.ide.IDEApplication"> </run> </application> </extension>
Tämä laajennus määritetään samalla tunnuksella, johon viitataan tuotteen laajennuksen application-ominaisuudessa. (Tarkkaa nimeä, joka sisältää lisäosan etuliitteen, käytetään, kun sovelluksen tunnukseen viitataan toisesta lisäosasta.) Tämän mekanismin avulla erillinen lisäosa voi määrittää tuotekohtaisen tuotteistuksen ja viittaa sitten aiemmin luotuun lisäosan sovellukseen sovelluksena, joka ajetaan silloin, kun tuote aloitetaan.
Sovelluksen lisäksi org.eclipse.core.runtime.products-laajennus kuvaa tuotteen mukautusominaisuuksia, joiden avulla määritetään tuotteen tuotteistustiedot. Nämä tiedot kuvataan nimettyinä ominaisuuksina. Seuraavassa tarkastellaan uudelleen kyseistä osaa ympäristön lisäosan merkinnästä.
<property name="windowImages" value="eclipse.png,eclipse32.png"/> <property name="aboutImage" value="eclipse_lg.png"/> <property name="aboutText" value="%productBlurb"/> <property name="appName" value="Eclipse"/> <property name="preferenceCustomization" value="plugin_customization.ini"/>Tuotteen mukautusympäristön noudattamat mahdolliset ominaisuusnimet on määritetty kohteessa IProductConstants. Näiden ominaisuuksien ja niiden arvojen koko kuvaus on javadoc-dokumentaatiossa. Niitä tarkastellaan yksityiskohtaisemmin kohdassa Tuotteen mukautus.