Mindjet Mindmanager

Here is one of the most important tools in my database that I use regularly to brainstorm ideas down, flow diagrams for business processes, create business plans, even family trees… You name it, mindmapping rules.¬† Mindjet’s unique program is very flexible as it allows you to do just about anything even call other applications.

http://mindjet.com

If you are looking for a more online collaborative  solution, then consider http://mind42.com