1. A method for ensuring compliance with organizational policies, comprising the following computer-implemented steps: monitoring one or more parameters of a managed computing device for compliance with one or more policies of an organization, wherein the organizational policies include limitations on the managed computing device, wherein the managed computing device has a work profile that includes applications associated with or owned by the organization and a personal profile that includes applications or settings associated with a personal lifestyle of or owned by a user of the managed computing device; detecting a non-conformance event at the managed computing device with respect to at least one organizational policy; and in response to the detection of the non-conformance event, restricting operation of the work profile of the managed computing device by locking the entire work profile or at least some of the applications associated with or owned by the organization without impacting the applications or settings of the personal profile.