1. A computer implemented method for making remotely-originated application execution content and additional information available to users across an enterprise, the method comprising the steps of: identifying a user at a current endpoint; detecting a request from the user for at least one subsection of a streaming application from a remote server for execution on the current endpoint, wherein the streaming application comprises multiple specific subsections remotely-streamed from the remote server to be executed on the current endpoint, wherein each specific subsection comprises a chunk of code of the application to be executed; identifying the at least one subsection of the streaming application and gleaned additional information related to the streaming application associated with the user while at a previous endpoint as being placed as a profile object of the user under control of a central identify management system that makes the cached at least one subsection of the streaming application and gleaned information available to the user on any computer across an enterprise; and responsive to receiving cached at least one subsection of the streaming application and gleaned additional information from the central identity management system as a profile object of the user, continuing execution of the streaming application for the user in accordance with the at least one subsection and the gleaned additional information at the current endpoint, the gleaned additional information comprising: intercepting relevant system calls to detect creation of at least one file by the application on the endpoint, intercepting relevant system calls to detect at least one configuration change made by the application on the endpoint, and monitoring access to a registry to detect at least one change made by the application on the endpoint.