A method and system for providing a graphical user interface for
application programs implemented with component architectures such as COM
(Component Object Model), DCOM (Distributed Component Object Model),
CORBA (Common Object Request Broker Architecture) and the like. The
invention allows a graphical user interface to be implemented with a
renderer such as a DHTML browser and allows new components to be added to
an application program without requiring rewriting of the graphical user
interface.