Looking for a better way to manage business?

Only 3% of construction businesses employ between ten and twenty people. It takes a lot of work to get and stay this size.

You already have a good number of systems in place but it takes time and effort to make sure they're up to date and working smoothly. Unless your systems are working for you, your business will ALWAYS have more mistakes, more problems, and higher costs than it should. Poor systems cost money, choke businesses, and prevent growth.

At this size it can be difficult keeping everyone on the same page. Who is doing what, who has the paperwork, where did they put it, is the information I am looking at up to date and accurate, who spoke to the customer, what did they say, etc?

Chances are, you have a computer person on call (but are they around when you really need them?) They help keep the computers running/connected but it's not their job to develop information management systems, keep them up to date, and make sure everyone in the company is using them.