Concept mapping is the act of visually representing ideas, objects and relationships in a way that aides in comprehension and understanding. In other words meaningful learning.

Read this excellent paper at IHMC or download CmapTools and start learning today.

Another type of visual mapping aide is that of the mind map. Check out FreeMind and play away.

Both are well worth a look. I envisionage that an evolution of concept mapping is how we'll map out ideas, concepts, models and applications of the future in a modular manner.

Applications such as SynthMaker for audiophiles are one of the first steps in this direction. I see no reason why any application especially web, could in-itself, be created in such a modular fashion. It's what I'm working towards.