Consultants are professionals, typically, appointed by the client to perform expert tasks on a project. This might include:-
The members of the consultant team that are likely to be required on most projects are: