Architect, Building consultant, Civil engineer, Electrical engineer, Mechanical engineer, Project management company, Quantity surveyor, Structural engineer