1. An optimization platform for providing a data processing service to a client device, the platform comprising: a communicative coupling to a source of the data processing service, the data processing service hosting a data processing application, a set of data, or both; and; an electronic processor programmed with a set of executable instructions, which when executed cause the optimization platform to perform; a first optimization process operable to identify an association between a first subset of the set of data and a second subset of the set of data, wherein the first optimization process includes operating an associative neural network, the neural network including elements operable to determine that a first event and a second event are generated within a specified time interval, and further, wherein the associative neural network further includes a layer resident in the client device for accepting input data and signals; a second optimization process operable to determine one or more executable instructions that are part of the data processing application and that may be executed by the client device in response to a signal received from the client device; a data transfer process configured to provide the client device with the second subset of the set of data in response to a signal received from the client device requesting the set of data; and an application transfer process configured to provide the client device with the one or more executable instructions that are part of the data processing application and that may be executed by the client device in response to the signal received from the client device.