|This is an interesting product in many ways. It can produce a wide range of diagram types and visual models immediately after installation, it allows users to specify new diagram types, and can generate code when that is appropriate and specified by the user.
The visual models pre-installed with the software are: Business model, class diagram, concept map, data model, fast-food cuisine, flowchart, genealogy tree, mind map, organization chart, sequence diagram, timeline, use-case diagram, web environment and an 'all-purpose' diagram.
ThinkComposer refers to each of the diagram types as 'domains'. Each pre-defined domain provides access to a set of diagram elements, but you can add to the set, and you can define new domains using the very many additional diagram elements and shapes.
Each diagram node can contain a whole diagram, so you can drill down through multiple levels. Objects in the diagram can include text, images, attached files, links, custom-fields or tables.
ThinkComposer makes a good job of concept maps. Although it doesn't have all the functionality of CMAP Tools, it has additional capabilities beyond CMAP. I made a small one myself and found it easy and usable. Here's a more complex one.
Define your own diagram type ('Domain')
ThinkComposer's designer doesn't see the built-in diagrams as the main motive for using the software.
The fact that you can assemble your own diagram elements, describe how they interact and what they contain, means that for many cases where no existing visual tool fits your needs, you can build a Domain from the ground up with the components provided by ThinkComposer. You can use your own template from then on, to work visually in a way that suits you.
Some software that helps us produce diagrams can also generate code. ERwin, can generate SQL that will create a database as described in an ERwin data model diagram, UML diagrammers can generate program code. But these are specific to a purpose.
ThinkComposer offers a general-purpose file generation capability and that is unusual.
ThinkComposer offers HTML output, PDF or XPS files from a diagram. This is fast and to an advanced level of detail that you won't always need, but for technical work is likely to prove useful.
See Roy Grubb's review at the blog: http://www.mind-mapping.org/blog/2013/10/thinkcomposer-comprehensive-visual-tool/ G+