Patent attributes
Methods and systems for automatically customizing applications for a particular user within virtual workspaces are provided. An Application Workspace System “AWS” is provided which enables users to access remote server-based applications (e.g., thin client applications, terminal server applications, applications on hosted operating systems, etc.) using the same interface that they use to access local applications, without needing to know where the application is being accessed. The AWS automatically determines which applications the user is entitled to use, and then figures out automatically, based upon a variety of parameters, which applications are to be made available to the user (resolved to version, particular package etc.), and whether they are to be installed locally, or accessed remotely. Script objects are retrieved and executed to automatically customize installed applications for a particular user in response to events associated, for example, with a state of the local computing device.