Forgive me if this is one of those questions that has been covered a thousand times. I honestly searched for the answer before posting here.
I understand that Activiti is BPMN 2.0 compliant, but I wonder if it is only BPMN 2.0? What I mean is, does Activiti add their own flavor to the BPMN standard?
What I'm concerned about is that if our company invests in this product and it's development / integration with our systems, and we spend ungodly amounts of time defining all of our processes with Activiti, and some day, for some reason we stop using Activiti (maybe Activiti is merged with another company and uses their technology instead, maybe they go out of business, maybe company politics force us to move to another solution, *whatever*) and move to a different BPMN solution, are we going to have to rewrite/modify/tweak all of our files to work with someone else's software (because replacement solution X does not support Activiti's custom flavor of BPMN)?
If activity does have its own flavor, does it have a way to "export" to standard BPMN 2.0?
Again, apologies if this is beating a dead horse. If this has been covered, please provide a link.
Thanks!