A project manager is a company which represents the developer or owner as a liaison between construction companies or contractors and design firms (including architects and engineers) to ensure that a building's construction proceeds according to the project owner's specifications.
A developer's agent who coordinates the activities of construction contractors and design teams.