In the software development world, we hear the adage "use the right tool for the job" all the time.
Some of you may think this tools are nothing, but, to be honest, if every developer/consultant truly knows these well, he/she can accomplish a lot in a day to day job. Without further a do, let's see my list of 15+ tools, every SPM consultant should know and know well on working on a project is must essential.
Optional
Microsoft Visio
Microsoft Project