7 ways software for construction can boost your business