1. A control system, comprising: a command execution unit; a control database unit for storing a plurality of commands associated with a plurality of input signals in a relational database; at least a first task unit for overseeing a first device and a second task unit for overseeing a second device; a monitoring unit for supplying a first notice signal to said first task unit after receipt of a first input signal and for supplying a second notice signal to said second task unit after receipt of a second input signal; said first task unit, in response to said first notice signal, supplying a first query signal to said control database unit requesting commands associated with said first input signal and second task unit, in response to said second notice signal, supplying a second query signal to said control database unit requesting commands associated with said second input signal; said control database unit, in response to said first query signal, identifying a first set of commands associated with said first input signal to said command execution unit and, in response to said second query signal, identifying a second set of commands associated with said second input signal to said command execution unit; said command execution unit for routing a first sub-set of commands to said first task unit and for routing a second sub-set of commands to said second task unit; wherein said first task unit processes said first sub-set of commands and said second task unit processes said second sub-set of commands.