1. An adaptive policy modification system for computing devices, the system comprising: a policy-based control system; a context discovery subsystem for determining the context of the current operating environment of the computing device; a data logging subsystem for capturing the contextual information from the context discovery subsystem; a persistent memory for storing the data in the data logging subsystem; an analytic subsystem for determining the desirability of activities and outcomes; and a modification subsystem for modifying the policy rules in the policy-based control system.