Top Mind Mapping Software

There are hundreds of options available to consumers to help develop mind maps, all vary in cost, usability and features. The following three are options I have tested and used in the past ten years and have found valuable, some with very similar features such as shortcut keys, others with very unique features such as instant messaging and reverse engineering.