What are the top construction management software solutions used to coordinate projects and field teams, and how do they compare in terms of project planning, scheduling, documents, cost tracking, communication, reporting, mobile access, and workflow management?