Mentre la piattaforma Eclipse viene utilizzata come una piattaforma di strumentazione aperta, i relativi componenti possono essere utilizzati per generare qualsiasi applicazione client. L'insieme minimo di plugin necessari per generare un'applicazione rich client è conosciuto come Rich Client Platform.
Le applicazioni che non richiedono un modello di risorse comune possono essere generata utilizzando un sottoinsieme della piattaforma. Queste applicazioni sono ancora basate su un modello di plugin dinamico e l'UI viene generato utilizzando gli stessi toolkit e punti di estensione. Il layout e la funzione del workbench sono sottoposti in questo caso al controllo dello sviluppatore di plugin. Fino a questo momento, sono state aggiunte al workbench SDK della piattaforma tutte funzioni visibili. In un'applicazione rich client, l'utente è responsabile della definizione dell'applicazione e del relativo workbench.
Quando si afferma che l'applicazione Rich Client Platform rappresenta l'insieme minimo di plugin necessario per generare un'applicazione della piattaforma con una UI, significa che l'applicazione richiede solo due plugin, org.eclipse.ui e org.eclipse.core runtime. Tuttavia, le applicazioni rich client sono libere di utilizzare qualsiasi API necessaria per l'insieme di funzioni e possono richiedere qualsiasi plugin al di sopra del limite minimo. La sezione Mappa dei plugin della piattaforma è un riferimento utile quando si determinano i plugin necessari per l'utilizzo delle API delle varie piattaforme.
L'elemento principale che differenzia un'applicazione rich client dal workbench della piattaforma è che l'applicazione è responsabile della definizione della classe da eseguire come applicazione principale. Di seguito viene riportato un contesto di esempio: