We work with our clients through each step of a project to...  
  - Understand the client's needs & goals
 
  - Act as the owner's agent, acting in their best interest
 
  - Coordinate and communicate with the multiple stakeholders involved
 
  - Identify & analyze project alternatives
 
  - Explore and define project scope
 
  - Work with consultants, technicians and engineers necessary to develop design and specifications
 
  - Develop a cost estimate & project budget
 
  - Present project recommendations and obtain client approvals, including project funding.
 
  - Develop the overall project plan for successful implementation
 
  - Carry out procurement activities to identify, evaluate & retain suitable contractors
 
  - Provide oversight and manage contractor activities  and issues during project execution
 
  - Identify & manage project risks
 
  - Keep the client/stakeholders informed of project status and progress with on-going reporting and communication
 
Also  work with clients through individual project stages and/or functions:  feasibility/justification; business case development; approval  processes; detailed planning; financial management, implementation,  controls.