FreeMind is an open source mind-mapping tool for creating structured diagrams. It's easy to use, with quick keyboard shortcuts for common tasks like creating new 'nodes' and applying formatting to keep everything organized.
At its most basic, FreeMind uses the familiar system of points (or nodes, as they're known in FreeMind) branching out from a central topic, with further nodes splitting off each of these. However, FreeMind really comes into its own with its click-and-drag interface for quick editing, plus HTML support that makes sharing and navigating your maps a piece of cake.
It looks a little dated, and its system of menus is cumbersome, but take a little time to master its shortcuts and you'll find that it's an extremely useful little tool for planning projects, revising for exams, or sparking new ideas.
The basics of FreeMind are simple, but it's surprisingly powerful when you delve a little deeper. Branches shift automatically to ensure your nodes are presented in a logical order, or you can also move them manually if you prefer.
You can also organize your map by editing nodes in batches, and collapse branches quickly with a single click. Nodes can be copied and pasted, and moved by clicking and dragging – all while preserving their formatting.
FreeMind supports HTML links so you can easily add references to online material, and you can export your maps in HTML format too. FreeMind also lets you link to files elsewhere on your PC, which is very useful for planning a novel, essay, or other long form writing task.
FreeMind includes DES encryption, which can be applied to the whole map or individual branches, and an automatic backup function to protect your map from accidental data loss while you're working.
If all that isn't enough, you can expand FreeMind further with plugins. These include an excellent time-management add-on that lets you add reminders to nodes – ideal for large projects that need to be split into multiple tasks.