1. A method comprising: capturing, by at least one computer device, data and ecology information about an entire existing network infrastructure; generating, by the at least one computer device, a generalized descriptive language for the captured data and ecology information; and constructing, by the at least one computer device, a replacement network infrastructure with functionally equivalent components that correspond to the generalized descriptive language to completely replace the entire existing network infrastructure, wherein the at least one computer device is separate from the entire existing network infrastructure.