1. A method, to be executed on one of more computing platforms each having a memory and a microprocessor, for providing to a first application communicating with a primary application, the text or Hypertext Markup Language code content of a dynamic web page, the dynamic web page created by a component associated with the primary application, the method comprising the steps of: enhancing the primary application with a collection module and the component with an interface module; the collection module of the primary application sending to the interface module of the component a request for a collection of resources; and the interface module of the component providing to the collection module of the primary application a resource list with the collection of resource identifiers comprising resource identifier associated with dynamic web pages that the component wishes to expose.