Mindmapping is a popular tool used to work out as many ideas as you can in an hierarchical tree format. Start off with your goal or problem in the center. Then branch out into the major sub-topics, continue to branch out into as many sub-sub-topics as needed. The problem could be the design of new kind of meeting facilities in a conference center. The branches could represent customers needs. The result of a mindmaps might be very complex, but the tree can illustrate some of the connections and interrelations of importance for the subsequent implementation. There exist a range of computerized mindmapping tools.