It is a great way to be able to do an assessment of your customer needs, and to be able to find a solution that is tailored to what your customers need. The amount of time and resources necessary to implement the project is something that is always a concern, but it is great to have the support for it. There are definitely things that you could implement on your own, without the assistance of a project consultant, such as a website. If you are looking into a cost-effective way to find solutions