1. A method comprising: presenting, to a user, an interface comprising a plurality of applications on a computing device; receiving, from the user, a selection for one of the plurality of applications; determining a context for the selected application based on one or more operational parameters of the computing device executing the selected one of the plurality of applications, wherein determining the context comprises: analyzing an account used within the selected application; analyzing a location for the computing device; monitoring whether a predetermined application is running on the computing device; analyzing one or more network connections for the computing device; and analyzing one or more settings for the computing device; comparing the determined context with one or more policies for the selected application, wherein the one or more policies for the selected application differ from one or more policies for a second application, wherein each policy defines one or more access controls set for the selected application, wherein the one or more access controls are enforced by a management system on the computing device when the selected application is executing on the computing device, and wherein the comparison comprises: comparing the account used within the selected application to one or more account policies for the selected application; comparing the location for the computing device to one or more location policies for the selected application; comparing the monitored predetermined application to one or more application policies for the selected application; comparing the one or more detected network connections to one or more network connection policies for the selected application; and comparing the one or more analyzed settings to one or more settings policies for the selected application; determining one of a plurality of operation modes for the selected application based on the comparison of the determined context with the one or more policies for the selected application, wherein the plurality of operation modes comprises at least an unmanaged mode and a managed mode; and running the selected application in the determined operation mode on the computing device.