Az Eclipse 2.1 verzióban az elsődleges szolgáltatás szabja testre a termék termék-márkanév szempontjait. Ezt a mechanizmust az Eclipse 3.0 verzió is támogatja, de már elévült. Újonnan fejlesztett termékeknek a termékek kiterjesztési pont segítségével kell megadniuk a terméket.
A leírás maradék része az örökölt termékdefiníciót mutatja be az elsődleges szolgáltatások segítségével.
Az Eclipse platform elindításakor pontosan egy szolgáltatás vezérelheti a platform teljes "jellemzőit" vagy "márkanevét", a nyitóképernyőt, ablakképeket, névjegy mezőket, üdvözlőoldalt és a platform egyéb testreszabható szempontjait. Ez a szolgáltatás a termék elsődleges szolgáltatása.
Tekintsük meg újra a platformszolgáltatás leírását az Eclipse 2.1 verzióban:
<?xml version="1.0" encoding="UTF-8"?> <feature id="org.eclipse.platform" label="%featureName" version="2.1.0" provider-name="%providerName" plugin="" image="eclipse_update_120.jpg" primary="true" application="org.eclipse.ui.ide.workbench"> ...
A platformszolgáltatást elsődleges szolgáltatásnak nevezik. Számos szolgáltatás nevezhető elsődleges szolgáltatásnak a feature.xml fájlokban, de csak egy elsődleges szolgáltatás kap vezérlést a platform elindításakor. Ezt az eclipse.product tulajdonság vezérli az eclipse/configuration könyvtár alatt lévő termék config.ini fájlban. Ha több megfelelő elsődleges szolgáltatás van, akkor az eclipse.exe -product parancssori paramétere felülírja a a config.ini módosításait.