Hi Gabriel,
here is my success story (if do you care 🙂 ).
I'm a Java programmer and I work to an Italian ERP focused on mechanical industry. A customer of ours asked us to implement a BPM project related to his offer process. After many weeks spent in testing some other solutions, I found Activiti.
We chose it because:
- it's written in plain, simple Java;
- it's simple: no complex dependencies, the test enviromnent just works!
- it's well documented: the online help is very good, and "Activiti in action" is really a good book
- it's very easy to integrate via the REST API
- there is a great community
So we integrated it in our application, making REST calls to an Activiti server we set up on the same application server on wich our application runs.
Ask me more if you want.
Bye
Franco