There are many tools and add-ons for SharePoint that have been developed by others to solve particular problems. Unless it’s required, there is no need to start all over again, so a good SharePoint consultant should have a wide knowledge of these third-party tools and how they can be used to get to a desired solution faster.