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