A system, comprising: a processor device; and a non-transitory computer-readable medium on which a signal distribution engine is stored and which is executable by the processor device for: receiving information about signals transported by a distributed antenna system, DAS, and about hardware components of the DAS that include a headend component (108, 110) and a remote component (112, 114, 116, 118, 120, 122, 124, 126, 128, 130), wherein the headend component is communicatively coupled to the remote component using a communication cable or optical fiber; generating a signal set assignment user interface that includes a representation of signals transported by the DAS and a representation of signal sets that include the signals transported by the DAS, wherein signals transported by the DAS are assigned to signal sets via the signal set assignment user interface; generating a signal distribution user interface that includes representations of the assigned signal sets, the hardware components, and associations between the assigned signal sets and the hardware components; and responsive to receiving a command via the signal distribution user interface to associate a specified signal set with a specified hardware component, outputting a command to cause the DAS to route signals associated with the specified signal set to the specified hardware component over the communication cable or optical fiber. a processor device; and a non-transitory computer-readable medium on which a signal distribution engine is stored and which is executable by the processor device for: receiving information about signals transported by a distributed antenna system, DAS, and about hardware components of the DAS that include a headend component (108, 110) and a remote component (112, 114, 116, 118, 120, 122, 124, 126, 128, 130), wherein the headend component is communicatively coupled to the remote component using a communication cable or optical fiber; generating a signal set assignment user interface that includes a representation of signals transported by the DAS and a representation of signal sets that include the signals transported by the DAS, wherein signals transported by the DAS are assigned to signal sets via the signal set assignment user interface; generating a signal distribution user interface that includes representations of the assigned signal sets, the hardware components, and associations between the assigned signal sets and the hardware components; and responsive to receiving a command via the signal distribution user interface to associate a specified signal set with a specified hardware component, outputting a command to cause the DAS to route signals associated with the specified signal set to the specified hardware component over the communication cable or optical fiber. receiving information about signals transported by a distributed antenna system, DAS, and about hardware components of the DAS that include a headend component (108, 110) and a remote component (112, 114, 116, 118, 120, 122, 124, 126, 128, 130), wherein the headend component is communicatively coupled to the remote component using a communication cable or optical fiber; generating a signal set assignment user interface that includes a representation of signals transported by the DAS and a representation of signal sets that include the signals transported by the DAS, wherein signals transported by the DAS are assigned to signal sets via the signal set assignment user interface; generating a signal distribution user interface that includes representations of the assigned signal sets, the hardware components, and associations between the assigned signal sets and the hardware components; and responsive to receiving a command via the signal distribution user interface to associate a specified signal set with a specified hardware component, outputting a command to cause the DAS to route signals associated with the specified signal set to the specified hardware component over the communication cable or optical fiber.