A communication network maintenance system. The system comprises an equipment inventory data store comprising cell tower equipment information, at least one processor, a memory, a command builder application, and a command executor application. The command builder application receives an abstract command identifying an abstract maintenance operation and a cell tower, looks up information about the cell tower in the inventory data store, based on the looked up information determines a specific command to execute on the cell tower using an element management system (EMS) associated with the cell tower, builds the specific command, and places the specific command on a queue. The command executor application retrieves the specific command from the queue, verifies a syntax of the specific command against the rules of the EMS associated with the specific command, checks that the specific command is authorized, and transmits the specific command to the EMS.
展开▼