ProcessM
ProcessM (often stylized as processm) is a conceptual framework for describing, coordinating, and executing processes across organizational and software domains. It focuses on providing a lightweight, technology-agnostic meta-model that can be used to describe workflows, tasks, resources, events, and their interrelations. The term is used in theory and in experimental tooling, and it is not an official standard.
At its core, ProcessM defines key entities such as Process, Task, Resource, Event, State, and Transition. A
ProcessM supports both declarative and procedural modeling. It can be expressed through a compact domain-specific language
Relation to other standards is a consideration in ProcessM design. It draws inspiration from BPMN, UML activity
ProcessM emerged in academic and prototype contexts during the 2010s and 2020s as a lightweight alternative