1. In a computing environment, a method of sharing application management data between sandboxed applications on a device, the method implemented using one or more hardware processors comprising: a first sandboxed application performing a management computation to generate application management data, wherein the application management data includes determination of geofencing compliance, and determination of a non-deterministic result that a second sandboxed application would not be able to compute at a later time, sending the application management data from the first sandboxed application in a first sandbox on the device to a sharing service external to the first sandbox; receiving, from the sharing service, at the second sandboxed application in a second sandbox on the device, the application management data; storing the application management data, and using the application management data as if the second sandboxed application had performed the computation itself.