The Eclipse RCP forms a solid and sound basis for building rich client applications. This has been proven by the number of applications built on the Eclipse platform.
As this platform matures, it continues to attract interest from the enterprise world. The typical scenario for enterprise applications involves a multi-tier system architecture with a strong emphasis on a sophisticated UI and robust back end for business processing, data storage and system integration.
Eclipse RCP based on Equinox and other Eclipse technologies provide most of the components required to develop enterprise applications e.g. user interface, data binding, extension configuration, software update, authentication/authorization, reports, persistence. In the scope of a multi-tier enterprise application these components are either located on client or server or on both, therefore additional support is needed.