1. A method, comprising: loading, by a computing device, a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser; and providing, by the computing device, a managed execution environment within the managed browser, wherein the managed execution environment is configured to facilitate execution of one or more web applications, wherein the managed execution environment is configured to apply at least one policy of the one or more policies to the one or more web applications, and wherein the managed execution environment is configured to expose a policy management agent on the computing device to the one or more web applications, the policy management agent being configured to monitor state information associated with the computing device and enforce policies based on the state information.