1. A method, comprising: monitoring, by a mobile device management agent, state information associated with a mobile computing device; providing, by the mobile device management agent, at least some of the monitored state information to one or more policy management servers; receiving management information from the one or more policy management servers, the management information including one or more commands specifying that at least one mode of the multi-mode application should be disabled; selectively disabling one or more modes of a multi-mode application based on the management information received from the one or more policy management servers; and prior to selectively disabling the one or more modes of the multi-mode application: evaluating a current usage mode of the mobile computing device based on the monitored state information; and based on the evaluating, determining to selectively disable at least one mode of the multi-mode application, wherein the multi-mode application is a dual-mode application having a managed mode that is configured to provide access to enterprise data and an unmanaged mode that is configured to limit access to non-enterprise data.