Best Company Management Software

We are a small to medium size solar contractor and have been spending an insane amount of time trying to find a software program that can help us manage from contract signing to PTO.  
Any suggestions would be greatly appreciated.
Thank you
Tagged: