1. A computing device having a processor, the computing device comprising: a component configured to execute a software application; a component configured to perform a modification to a first copy of state information stored in the computing device, the state information being associated with the executed software application; and a component configured to generate and transmit an instruction to another computing device couple to the computing device via a computer network, the another computing device containing a second copy of the state information, wherein the transmitted instruction indicating to the another computing device to perform the same modification to the second copy of the state information as that performed to the first copy of the state information.