1. A method comprising: issuing a discovery command to a plurality of nodes of a network, the discovery command requesting information about dependencies between software installed on the plurality of nodes; receiving responses to the discovery command from the plurality of nodes of the network, the responses comprising the information about the dependencies; generating, based on the responses, a dependency map representing a plurality of dependency relationships between the software installed on the plurality of nodes of the network; determining an ordered set comprising: software installations for each software installed on the plurality of nodes, comprising a first software and second software, wherein installing the first software and the second software comprises retrieving a first reverse automatic installation file and a second reverse automatic installation file, and a machine re-initialization order to be carried out in view of the dependency map after an interruption in the managed network; saving the ordered set as network reconstruction data; installing, by a processor and according to the ordered set in the network reconstruction data, the first software on a first node of the plurality of nodes and the second software on a second node of the plurality of nodes; and re-initializing, after an interruption, machines in the network in a sequential order according to the software installations and machine re-initialization order determined in the ordered set.