1. A system for the replication of application specific environments and their respective data, the system comprising: a set of computing devices running at least one application configured to process associated metadata and associated data on the computing devices; a network configured to interconnect the set of computing devices; a set of peer agents executing on the set of computing devices, each agent executing on a respective computing device, wherein each agent is configured to communicate with at least one application and other agents; and a processing system executing an associated agent configured to interface with the set of peer agents, wherein the processing system is configured to automatically access the associated metadata for at least one application and replicate the associated metadata and associated data to the set of peer agents over the network.