Have staff submit maintenance requests to a database on the web. The maintenance staff can then get the requests on their phone, comment on what they did and flag as finished.