- Need a Java based User Interface
- The UI must provide a menu and options to visualize three different representations (process, tree and object lifecycle) of a BPMN process that is specified in XML.
-UI must also provide some BPMN constructs on the right/left panel like the one enclosed n the following. These constructs must support the functionality of dragging/dropping to generate a new BPMN process.