Contractor scheduling software