This application helps for a systematic approach of processing and completing maintenance work orders in a timely manner in order to minimise asset downtime. Work order completion depends on the availability of other maintenance resources such as assets, parts, people, and money.