FreeMind is free mindmapping software. It allows you to create a graphical representation of relationships between ideas or concepts. The map you create is searchable and you can export it in various formats.
Boxes can contain text, images and links to local folders, online resources and executables. You can use different colours and fonts and connect the boxes in various ways.