A command management system, the system comprising: a memory device; and a processor coupled to the memory device, the processor configured to: (a) distinguish a number of supported commands by (i) an action that it triggers and (ii) a command destination to which it is to be transmitted; (b) reference a predefined criticality scale to associate each supported command with a respective criticality level based on (i) or (ii) to thereby distinguish safety-critical supported commands from non safety-critical supported commands; (c) assign each input device of a plurality of input devices a respective reliability score, including transforming each respective reliability score for compatible use with the criticality scale when a scale of the reliability score is different than a scale of the criticality scale; (d) receive a first command of the supported commands from a first input device the plurality of input devices; (e) generate a request reliability score to represent the reliability of the first command based on the reliability score of the first input device; (f) compare the request reliability score of the first command to the criticality level associated with the first command; (g) transmit the first command to its command destination responsive to determining that the request reliability score is greater than or equal to the criticality level. a memory device; and a processor coupled to the memory device, the processor configured to: (a) distinguish a number of supported commands by (i) an action that it triggers and (ii) a command destination to which it is to be transmitted; (b) reference a predefined criticality scale to associate each supported command with a respective criticality level based on (i) or (ii) to thereby distinguish safety-critical supported commands from non safety-critical supported commands; (c) assign each input device of a plurality of input devices a respective reliability score, including transforming each respective reliability score for compatible use with the criticality scale when a scale of the reliability score is different than a scale of the criticality scale; (d) receive a first command of the supported commands from a first input device the plurality of input devices; (e) generate a request reliability score to represent the reliability of the first command based on the reliability score of the first input device; (f) compare the request reliability score of the first command to the criticality level associated with the first command; (g) transmit the first command to its command destination responsive to determining that the request reliability score is greater than or equal to the criticality level. (a) distinguish a number of supported commands by (i) an action that it triggers and (ii) a command destination to which it is to be transmitted; (b) reference a predefined criticality scale to associate each supported command with a respective criticality level based on (i) or (ii) to thereby distinguish safety-critical supported commands from non safety-critical supported commands; (c) assign each input device of a plurality of input devices a respective reliability score, including transforming each respective reliability score for compatible use with the criticality scale when a scale of the reliability score is different than a scale of the criticality scale; (d) receive a first command of the supported commands from a first input device the plurality of input devices; (e) generate a request reliability score to represent the reliability of the first command based on the reliability score of the first input device; (f) compare the request reliability score of the first command to the criticality level associated with the first command; (g) transmit the first command to its command destination responsive to determining that the request reliability score is greater than or equal to the criticality level.