Seit der Version 3.0 bietet die Eclipse Plattform die Möglichkeit Rich-Client-Anwendungen mit der Eclipse Rich Client Platforum (RCP) zu realisieren.
Somit hat man nun die Möglichkeit, jegliche Anwendung mit der Eclipse Plattform als universelles Client-Framework zu realisieren.
Die Vorteile des RCP liegen auf der Hand:
Das grafische UserInterface (UI), wie z.B. das Verschieben und Gruppieren von Fenstern Die Nutzung des Plugin-Konzepts Entwicklung und Auslieferung von Client-Applikationen auf Linux, Windows, OS/X und anderen Desktop-Plattformen dynamisches Komponentenmodell zur Entwicklung von Plugins auf Basis des OSGi-Industriestandards integrierter Update-Manager, der es erlaubt, Applikationen auf einem zentralen Server zu verwalten und automatisch mit Patches zu aktualisieren Eclipse-Visual-Editor unterstützt die Entwicklung mit dem »Standard Widget Toolkit« (SWT)