Yeah MS Project is good but because of its price people bounce out to it. You can try basecamp. It's one of the best and it's cheaper. You can check its features and payment terms here as well as other project management software.

You could try Basecamp. I think it will cost you $97 per month but it's really worth it. It's easy to use and navigation is easy. You can load projects in a single dashboard and see which ones are done and which are not.

My team uses another business management software package that is designed for surveyors and engineers. It has a CRM feature which helps you track clients info, manage documents and files, and create invoices of job costs and employee timesheets.