According to www.wikipedia.com "A concept map is a diagram showing the relationships among concepts. They are graphical tools for organizing and representing knowledge. They include concepts, usually enclosed in circles or boxes of some type, and relationships between concepts indicated by a connecting line linking two concepts" (definition from wikipedia.com ). Two of my favorites are Kidspiration and Inspiration. Kidspiration®.
Recently, I noticed while searching for something to write about,t the same company that develops both Inspiration and Kidspiration developed and published another software product called Webspiration™. To find out more about webspiration, visit there site at this link: Webspiration.