Job-Dox for sure! Great program that has mobile Apps, the dashboard for entering jobs is neat and concise, it has a built in time clock for technicians to track hours, It provides the tech on the app with directions to job site, your able to digitize documents and have them signed in person using a tablet, or send through their built in email server. Speaking of which, you can give your client or sub contractors limited access where they can post their work or comments on your time line. And finally the Dispatch Panel for tracking jobs and technicians on a map in real time, allowing you to quickly dispatch from a birds eye view.