To improve on-site support performance , many companies are turning to specialized software platforms . Several alternatives are available , each offering unique features . For example scheduling software can simplify job assignments , while mobile platforms enable service personnel to access cri