1. A method comprising: connecting, with a computing device that executes a network configuration tool, to a first network device from a first vendor, wherein the first network device stores a first set of configuration information; adaptively extracting, with the network configuration tool, the first set of configuration information stored to the first network device by issuing vendor-specific commands to and receiving, in response to the commands, the first set of configuration information from a first management software interface presented by the first network device; parsing, with the network configuration tool, from the first set of configuration information a first tag, wherein the first tag defines a configuration property for the first network device; connecting, with the computing device, to a second network device from a second vendor, wherein the second network device stores a second set of configuration information; adaptively extracting, with the network configuration tool, the second set of configuration information stored to the second network device by issuing commands to and receiving, in response to the commands, the second set of configuration information from a second management software interface presented by the second network device; parsing, with the network configuration tool, from the second set of configuration information a second tag, wherein the second tag defines a configuration property for the second network device; determining, with the network configuration tool, whether the first tag and the second tag are of a same kind of tag; when the first and second tags are of the same kind of tag, determining that the first tag and second tag each define similar configuration properties that are comparable with the network configuration tool; and when the first and second tags are of the same kind of tag, presenting, with the network device, aggregate configuration information in a manner that organizes the first and second tags based primarily on the kind and second tags and secondarily on the network devices from which the first and second sets of configuration information was received.
1. A method comprising: connecting, with a computing device that executes a network configuration tool, to a first network device from a first vendor, wherein the first network device stores a first set of configuration information; adaptively extracting, with the network configuration tool, the first set of configuration information stored to the first network device by issuing vendor-specific commands to and receiving, in response to the commands, the first set of configuration information from a first management software interface presented by the first network device; parsing, with the network configuration tool, from the first set of configuration information a first tag, wherein the first tag defines a configuration property for the first network device; connecting, with the computing device, to a second network device from a second vendor, wherein the second network device stores a second set of configuration information; adaptively extracting, with the network configuration tool, the second set of configuration information stored to the second network device by issuing commands to and receiving, in response to the commands, the second set of configuration information from a second management software interface presented by the second network device; parsing, with the network configuration tool, from the second set of configuration information a second tag, wherein the second tag defines a configuration property for the second network device; determining, with the network configuration tool, whether the first tag and the second tag are of a same kind of tag; when the first and second tags are of the same kind of tag, determining that the first tag and second tag each define similar configuration properties that are comparable with the network configuration tool; and when the first and second tags are of the same kind of tag, presenting, with the network device, aggregate configuration information in a manner that organizes the first and second tags based primarily on the kind and second tags and secondarily on the network devices from which the first and second sets of configuration information was received. 8. The method of claim 1 , wherein the first and second network devices each comprise one of a router, a wireless access point, a Dynamic Host Configuration Protocol (DHCP) server, a Domain Name System (DNS) server, a Digital Subscriber Line Access Multiplexer (DSLAM), a border gateway controller, a gateway, and an application layer gateway, and wherein the memory comprises a database, wherein storing the first and second tags comprises storing the first and second tags in accordance with a JavaScript Object Notation (JSON) file format, and wherein parsing the first and second tags includes parsing each of the first and second tags by utilizing one or more of an eXtensible Markup Language (XML) Path (XPath) language, a regular expression, and tokens and pattern matching.