History, Presence and Future Goals

Before version 4.x, Together Workflow Editor was XPDL 1 editor that coverd the whole XPDL 1 Meta-Model. It was the best open-source (and we believe also the best of all) editor which allowed any vendor to create the XPDL 1 based workflow processes for their workflow engines. It was used by many vendors to (graphically) design their process definitions. Beside that, it was always the example for other implementors of such editors to see how to correctly interpret XPDL specification.

Beside the core features that allows anyone to easily model XPDL processes, the flexibility and configurability of the editor, that includes configuration by only changing the existing component's properties, branding, and writting a special "configuration" modes for an editor, makes TWE powerful, and easily adjustable for the usage with any specific workflow engine.

The version 4.x brings XPDL 2 and BPMN support. Although not fully covering XPDL 2 and BPMN, TWE now allows users to use the old powers of the editor and new BPMN notation which goal is to standardize graphical process representations, and thus making them uniform accross different editor tools, and understandable by the users knowing BPMN standard.

The great feature of this new version is that it automatically converts XPDL 1 process definitions into XPDL 2 definitions, which minimizes the efforts of the migration to XPDL 2. Editor currently supports the sub-set of XPDL 2 specification necessary to conform to "simple" BPMN requirements.

In the future, editor will support more and more of BPMN and XPDL 2 specification, but we will always make our focus to first implement things that provide the modeler writting the workflow definitions for the real life human workflow scenarios.