1. In a computer network comprising: a first device; and a second device disparate from said first device, said first and second devices able to at least intermittently communicate over the network, a computer program code device configured to be transmitted from the first device for receipt and processing on the second device disparate from said first device, said computer program code device comprising: a collection of managed objects or managed object representations comprising an integrated definition of an application and associated data, said collection of managed objects or managed object representations comprising a plurality of nodes storing data and being configured to control the processing of multiple data types, said nodes providing device control instructions and node processing instructions even in the absence of reliable communication between devices, said collection being effective to complete the processing of a plurality of data types at said second, disparate device independently of the state of the communication link between the first device and the second device, thereby allowing the efficient transmission of data and operation instructions between the first and second devices even in the absence of a robust communication link between the first and second devices.