A cable management system comprising: a first cable comprising a plurality of unique identifiers printed on an outer layer of the first cable, wherein the plurality of unique identifiers are printed at a predetermined interval along the outer layer; a barcode scanner configured to scan the unique identifiers printed on the first cable, wherein the barcode scanner comprises a clip including a hook portion configured to receive a cable and a viewing window configured to enable viewing of a unique identifier; and a mobile computing device comprising a processor, a data storage medium storing machine readable instructions, a communication unit, and a user interface including a display, wherein the mobile computing device is configured to execute the machine readable instructions to: receive (80, 82), via inputs to the user interface, a first install location for the first cable, the first install location identifying a first panel and a first port on the first panel where a first end of the first cable is installed; receive, from the barcode scanner, a first cable identifier for the first cable obtained via a scan of the unique identifier printed on the first cable; associate the first cable identifier to the first install location; display, within a first install location field included on the user interface, the first cable identifier to associate with the first install location; and increment, on the user interface, to a second install location field for receiving a second install location where a first end of a second cable is installed, the second install location identifying the first panel and a second port on the first panel. a first cable comprising a plurality of unique identifiers printed on an outer layer of the first cable, wherein the plurality of unique identifiers are printed at a predetermined interval along the outer layer; a barcode scanner configured to scan the unique identifiers printed on the first cable, wherein the barcode scanner comprises a clip including a hook portion configured to receive a cable and a viewing window configured to enable viewing of a unique identifier; and a mobile computing device comprising a processor, a data storage medium storing machine readable instructions, a communication unit, and a user interface including a display, wherein the mobile computing device is configured to execute the machine readable instructions to: receive (80, 82), via inputs to the user interface, a first install location for the first cable, the first install location identifying a first panel and a first port on the first panel where a first end of the first cable is installed; receive, from the barcode scanner, a first cable identifier for the first cable obtained via a scan of the unique identifier printed on the first cable; associate the first cable identifier to the first install location; display, within a first install location field included on the user interface, the first cable identifier to associate with the first install location; and increment, on the user interface, to a second install location field for receiving a second install location where a first end of a second cable is installed, the second install location identifying the first panel and a second port on the first panel. receive (80, 82), via inputs to the user interface, a first install location for the first cable, the first install location identifying a first panel and a first port on the first panel where a first end of the first cable is installed; receive, from the barcode scanner, a first cable identifier for the first cable obtained via a scan of the unique identifier printed on the first cable; associate the first cable identifier to the first install location; display, within a first install location field included on the user interface, the first cable identifier to associate with the first install location; and increment, on the user interface, to a second install location field for receiving a second install location where a first end of a second cable is installed, the second install location identifying the first panel and a second port on the first panel.