To optimize on-site support performance , many organizations are implementing specialized software solutions . Several choices are available , each providing different capabilities. For example scheduling software can simplify job assignments , while mobile platforms enable service personnel to view