Mind maps - also known as concept maps - are visual diagrams used to represent ideas and tasks relating to a given topic. They come in especially handy when you need to generate and manage ideas for a work project, because having a visual representation of all available concepts helps you organize the necessary workflow in a more optimized way.
Check out this list with the best mind mapping software apps out there.
MindManager - capture ideas from several sources and create mind maps with them
MindGenius - easy, intuitive mindmapping tool for everyone
FreeMind - a mind map tool based on Java
MindPad - create colorful, complete mind maps
Visual Mind - mind map tool with a flexible graphic interface
NovaMind - conduct brainstorming sessions and create mindmaps with their outcome
CMapTools - free mindmapping tool with exporting capabilities
Cayra - an open-source mind map program with basic functionalities