I am evaluating BPM offerings to be used within our application. I wanted to find out
I was also having the same confusion about BPM selection. Now I am done with my research and going with Activiti.
Key points:
activiti-explorer and activiti-rest for deployment. REST APIs are clear and focused. You can download the same from download activiti.Activiti are from the same project of jBPM.While working with jBPM, the designer and drools are not properly synchronized at times. Even the REST APIs are not so descriptive and clear.
BonitaSoft, as open source, lacks many important features. It's good if you are going for a licensed version of it.