What criteria should one consider when evaluating BPMN products? I know each selection would have different weight than others, but would be nice to have a beginners-guide to (what should be) available features.
For example, I've been seeing the following:
*Task Form support (some type of easy, business-friendly way to create forms for human tasks)
*User/Role management - using either built-in methods, or swimlanes, to handle role management of human tasks.
*Integration options - a lot try to sell on a high level of integration (i.e. ESB or EAI slapped beside the workflow)
But, what criteria should one expect to review for a good BPMN product?
Thanks, and posting for a chance at the BPMN 2 Training Course as I'm actively learning this stuff now!