13. A system for managing data associated with a plurality of applications on a plurality of devices operating in a communications network, the system comprising: one or more server computers coupled to the communications network and configured to: receive a first data set from a plurality of applications, each of the plurality of applications implemented on one of the plurality of devices and collecting data associated with one of the plurality of users for the first data set, wherein the first data set includes activity information of the plurality of users and user attributes of the plurality of users; determine a plurality of user segments for a behavioral change program based on the received first data set, the plurality of user segments each including a subset of the plurality of first users; determine a second data set, the second data set being a subset of the first data set and associated with a selected user segment of the plurality of user segments; determine a behavioral model for the selected user segment, the behavioral model comprising a statistical model of relations based on the second data set; receive a third data set from a selected application of the plurality of applications that is associated with a selected user, wherein the third data set includes first activity information of the selected user and user attributes of the selected user; classify the selected user into the selected user segment of the plurality of user segments based on the third data set, determine an intervention model for the selected user based on the behavior model for the selected user segment, and, send a first intervention to the selected-application according to the intervention model, wherein the first intervention comprises a notification perceptible at a selected device of the plurality of devices on which the selected application is implemented and the intervention is sent to change behavior indicated by the first activity information of the selected user; and, receive a fourth data set from the selected application, the fourth data set being information on a response to the first intervention sent to the selected application, the fourth data including second activity information of the selected user indicating if the first intervention changed the behavior indicated by the first activity information of the selected user.
14. The system of claim 13 , wherein the system further comprises the selected-device of the plurality of devices on which the selected application is implemented, the selected device comprising: a controller, and, a memory including application program instructions for the selected application that when executed cause the controller to control the selected device to: send a portion of the third data set to the system; receive the first interventions from the one or more server computers and process the intervention.