Un prodotto basato su Eclipse č un programma autonomo incorporato nella piattaforma Eclipse. I prodotti includono tutto il codice e tutti i plug-in necessari per la relativa esecuzione, incluso un ambiente JRE (Java Runtime Environment) e il codice della piattaforma Eclipse. Il codice di plug-in, l'ambiente JRE e la piattaforma Eclipse vengono generalmente installati mediante un programma di installazione specifico del prodotto. I fornitori di prodotti possono utilizzare qualsiasi strumento o programma di installazione adatto alle proprie esigenze.
Una volta eseguita l'installazione, all'avvio del prodotto verrā visualizzato un workbench Eclipse configurato specificamente per il tipo di attivitā e di funzioni supportate dal prodotto, ad esempio lo sviluppo del Web, lo sviluppo di programmi C++ o altro. La piattaforma semplifica notevolmente le operazioni relative alla configurazione di etichette, finestre di dialogo Informazioni su, immagini e schermate iniziali, in modo che l'utente visualizzi il workbench come finestra principale del prodotto.
La struttura di directory di livello superiore relativa a un prodotto di questo tipo sarā molto simile a quella riportata di seguito, che riguarda un prodotto ipotetico denominato "AcmeWeb" installato su una piattaforma Windows:
acmeweb/ acmeweb.exe (eseguibile di prodotto) eclipse/ (directory per i file Eclipse installati) .eclipseproduct (file degli indicatori) eclipse.exe startup.jar install.ini .config/ platform.cfg jre/ features/ (funzioni installate) com.example.acme.acmefeature_1.0.0/ feature.xml org.eclipse.platform_2.0.0/ org.eclipse.platform.win32_2.0.0/ ... plugins/ com.example.acme.acmefeature_1.0.0/ plugin.xml about.ini about.html about.mappings about.properties acme.gif plugin_customization.ini splash.jpg welcome.xml com.example.acme.acmewebsupport_1.0.0/ org.eclipse.platform_2.0.0/ ... links/ ...
Verranno forniti ora maggiori dettagli in merito. In primo luogo verrā illustrato il concetto di funzioni Eclipse.