1. One or more computer-readable storage devices having computer-executable instructions embodied thereon that, when executed, perform a method for discovering, configuring, and validating an inventory of hardware, the method comprising: establishing communication from a user device to the hardware inventory, wherein the hardware inventory includes a plurality of internal devices that are interconnected via network communication channels and out-of-band communication channels; selecting at least one of the plurality of internal devices for conducting a discovery process thereon, wherein the discovery process comprises: (a) listening for a signal from an expected out-of-band port predetermined to be associated with the at least one selected device; (b) receiving a first network identifier via an out-of-band communication channel coupled with the expected out-of-band port; (c) listening for a signal from an expected network port predetermined to be associated with the at least one selected device; and (d) receiving a second network identifier via a network communication channel coupled with the expected network port; comparing the first network identifier that is received from the out-of-band communication channel against the second network identifier that is received from the network communication channel in order to verify the at least one selected device is properly interconnected; determining that the at least one selected device is properly interconnected when the first network identifier and second network identifiers match; validating the interconnection of the at least one selected device; and otherwise, determining that the at least one selected device is not properly interconnected when the first network identifier and second network identifiers do not match; and initiating one or more remedial measures with respect to the at least one selected device.