An IDE to our knowledge
The main purpose of BPMN 2.0 is to provide business process representations that can be understood without the need for technical skills. Its concepts are not technical at all. There are abstract representations for when tasks need to be performed, decisions should be taken, and information needs to flow from one point to another—not tied to any technical implementation at the business process definition level.
The implementation, however, handles specific technical concepts that allow BPMN 2.0 to define connections to specific components in order to make it run on defined runtimes. These connections have several complex parts intrinsic to a technical implementation that require a deep understanding of IT. BPMN 2.0 needs to provide a way to work with these two perspectives, and this is why jBPM6 adds specific extensions provided by the tooling to configure all the specific components needed to define and run our process inside the jBPM6 runtime.
In this way, we can...