I have been using freeplane for 3 years now to map out software projects. The visuals you can produce really help others understand complex software systems. I selected freeplane over freemind and vym after those two out and finding them lacking features.
Thank you for vym. I had tried it a long time back (4 years or more) and forgotten. Just created a mind map of my current project.