A contractor’s role is to evaluate the client’s needs and then do the physical work of building the construction. Alternatively, a consultant evaluates the client’s needs and communicates them to other professionals while also monitoring the project to ensure that all the professionals work together to make that vision a reality.