Bonita BPM combines three solutions in one: a Studio for process modeling, a BPM & Workflow engine, and a user interface, enabling to create standalone process-based applications. Supports several formats (read: BPMN, jBPM, Bonita, XPDL; write: Bonita, BPMN2, PNG, JPG, GIF, PDF, BMP, SVG). Does not support Data elements. Does a lot of validations at runtime. Boundary events are transparent.