| CPC G06F 21/64 (2013.01) | 20 Claims |

|
1. A method of remotely managing, by an application management platform, a computing device over a communications network, the method comprising:
receiving a request to update a configuration of the computing device;
determining that the computing device is executing a security layer that restricts execution of code on the computing device to an explicit list of software;
dynamically selecting a script that fulfills the request to update the configuration of the computing device, wherein the script is signed with a certificate of the application management platform; and
sending the script to the computing device, wherein the security layer is configured to allow execution of scripts signed with the certificate of the application management platform, thereby allowing the computing device to execute the script while the security layer is enforced;
wherein the application management platform comprises a cache for storing a mode of the computing device and configuration information, the mode having a sliding expiration policy.
|