Patent ID: 8892776

Claim:
A method executed on a computing device for dynamically determining and providing access to a plurality of applications, comprising: under control of the computing device, receiving over a communications medium an identification of a user and/or a group to which the user belongs; automatically causing the determining, based upon a set of entitlement specifications, a plurality of remote applications and a plurality of local applications that may be made accessible to the identified user and/or the group to which the user belongs; causing a set of indicators associated with the automatically determined plurality of remote applications and a set of indicators associated with the automatically determined plurality of local applications to be displayed together in a single application window of a desktop user interface of an operating system executing on a client computing system; receiving an indication of selection of at least one of the presented set of indicators; when an indication of a selection of an indicator associated with a remote application is received, automatically causing a user interface of the one of the determined remote applications associated with the selected indicator to be presented at the client computing system over the communications medium; and when an indication of a selection of an indicator associated with a local application is received, automatically causing a user interface of the one of the determined local applications associated with the selected indicator to be presented at the client computing system over the communications medium.