1. A task management method, comprising: storing a set of business rules for a facility; acquiring an input related to said facility; sending a query including said input to said set of business rules; receiving a list of tasks in response to said query; building one or more commands designed to accomplish said list of tasks; and sending said one or more commands to an output device related to said facility.