From planning to problem-solving: How construction management software is helping teams collaborate without limits