First and foremost, SharePoint consultants will have an exhaustive knowledge of the SharePoint platform, far beyond that of their clients. They need to know more than how to simply set up tools on the platform – consultants need to know a vast amount about the capabilities of SharePoint and what tools can be used for which jobs.