TCM (Toolkit for Conceptual Modeling) is a collection of graphical editors for different software specification methods. It contains generic editors (for generic diagrams, tables and trees), editors for Structured Analysis (entity-relationship diagrams, data and event flow diagrams, state-transition diagrams, function refinement trees etc.) and editors for UML (static-structure diagrams, use-case diagrams, collaboration diagrams, statechart diagrams, etc.). TCM supports constraint checking for single documents (e.g. name duplication and cycles in is-a relationships). TCM distinguishes built-in constraints (of which a violation cannot even be attempted) from immediate constraints (of which an attempted violation is immediately prevented) and soft constraints (against which the editor provides a warning when it checks the drawing). TCM supports hierarchic graphs, so that it can handle for example hierarchic statecharts. Features to be added later include constraint checking across documents and executable models. In addition to the TCM file format, TCM output (Encapsulated) PostScript, PNG and the XFig file format. The file format is simple to read and parse so other forms of output can be generated easily.
About TCM2.20
Last updated on
sudo apt install tcmSupported platforms
1 Screenshot

Latest version
Requirements
- OpenMotif
- Lesstif or Motif
License
Latest version
Total downloads
3.45kAuthor
Henk van de ZandschulpProject links
Report incorrect information
Trending articles
- Best Linux Distros in 2026 for Desktop, Gaming and Local AI
From everyday laptops to gaming handhelds and local AI workstations, find the Linux distro that fits your hardware and the way you use it.
- 10 best project management software for Linux
Gantt charts, Kanban boards, or a tool you can host yourself? Find the Linux app that will turn you into a project management wizard.
- 10 Best Linux Server Distros in 2026: Which One Should You Choose?
Ubuntu, Debian, Rocky, AlmaLinux, RHEL and more. We compare 10 Linux server distros and explain which ones make the most sense in 2026.
- Best WordPress Plugins in 2026: What You Actually Need
You don't need dozens of WordPress plugins. We pick the best options for SEO, backups, security, speed, forms and more, and explain which ones you can skip.
Recently updated software
- Wine
run Windows programs on Linux
- Gcc
GNU Compiler Collection.
- InvokeAI
creative engine for Stable Diffusion models. Generate and create visual media using the latest AI-driven technologies.
- Linux Kernel
The Linux kernel manages hardware, memory, processes, filesystems, and networking for Linux distributions.
- Krita AI Diffusion
Krita AI Diffusion brings image generation, inpainting, and guided edits into Krita on Linux.
- ComfyUI
build reusable AI image and media workflows.
Featured software




Comments
1 commentUpdates in tcm-2.20
Major redesign: Generic Shape Facility. Support added for hierarchic diagrams. New UML editors added: - TCBD (Collaboration Diagrams) - TSCD (Statechart Diagrams). Model Checking added to TATD (optional). Fixes for gcc3 compatibility. Compiles and runs now under BSD (FreeBSD/ Mac OS X/Darwin). Compiles/runs under Windows (CYGWIN/XFree86). BCE (Boundary-Control-Entity) icons added to TGD.