CJML
CJML is a visual modeling language designed to help you learn, map, and explore customer journeys in a structured and intuitive way.
Although customer journey is the industry-standard term, CJML goes beyond just focusing on the customer. It takes the perspective of the human in any journeys, not only when the “human” is a customer. In CJML, the “customer” may also be a patient, user, employee, or any other role — reflecting the broader context of human experiences across different systems and services.

To dive deeper into CJML you can navigate to other sections below or take a look at the “Documents” section where you’ll find PowerPoint presentations that give a solid introduction to how CJML works.
- Learn about CJML guiding principles
- Learn about the Diagram types
- How CJML is different?
- Take a look at the Journey gallery
Documents
The latest version is CJML v2.0, and it was published in November 2022. This version consists of five interconnected modules, each described in PowerPoint. The module “Data format” also consists of an XML schema definition and example XML files. If you’re new, beginning with the Introduction is a great idea.
.
- CJML Introduction and overview [PowerPoint]
- CJML Visual notation [PowerPoint]
- CJML Diagram generator [PowerPoint]
- CJML Terminology [PowerPoint]
- CJML Data format [PowerPoint]
