A termék megadásának preferált mechanizmusa az Eclipse platformon az org.eclipse.core.runtime.products kiterjesztési pont kiegészítése. Ehhez a bedolgozó egyszerűen deklarálja a termék azonosítóját és nevét, valamint az alkalmazáskiterjesztés azonosítóját, amelyet a termék meghívásakor kell futtatni. Ez az Eclipse termék megadásához az Eclipse platform által használt eljárás. A kiterjesztés definíciója az org.eclipse.platform elemben található:
<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>A termékkiterjesztés megadásra kerül, amelynek alkalmazásazonosítója az "org.eclipse.ui.ide.workbench". Ezt az alkalmazásazonosítót az org.eclipse.ui.ide bedolgozó adja meg az org.eclipse.core.runtime.applications kiterjesztési pont kiegészítésében.
<extension id="workbench" point="org.eclipse.core.runtime.applications"> <application> <run class="org.eclipse.ui.internal.ide.IDEApplication"> </run> </application> </extension>
Ez a kiterjesztés ugyanazzal az azonosítóval van megadva, mint amelyre a termékkiterjesztés alkalmazástulajdonság hivatkozik. (A teljes képzésű nevet a bedolgozó előtaggal akkor használja a rendszer, ha más bedolgozóból hivatkoznak az alkalmazásazonosítóra.) Ezen mechanizmus segítségével egy külön bedolgozó tudja megadni az összes termékspecifikus arculatot, majd a meglévő bedolgozó alkalmazására hivatkozik alkalmazásként, amely a termék elindításakor fut.
Az alkalmazáson felül az org.eclipse.core.runtime.products kiterjesztés leírja a termék testreszabási tulajdonságokat, amelyek beállítják a termék márkanév-információit. Ezek az információk megnevezett tulajdonságokként vannak megadva. Tekintse meg újra a platformbedolgozó leírónyelvének részét.
<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"/>A platform által a terméktestreszabáshoz elfogadott lehetséges tulajdonságnevek az IProductConstants elemben van megadva. Ezen tulajdonságok és értékeinek teljes leírását a javadoc tartalmazza. Ezeket bővebben a Termék testreszabása részben nézzük meg.