I'm looking for software that will handle effecient scheduling for 5 crews, maintenance contracts, customer support reps that will walk office staff through pricing and scheduling of different jobs, and other things that will help manage my companies. Were waisting too much time on the road and in the office double inputting info, training new staff ect..