I'm planning to develop an application and need a workflow engine as well for couple of process, approval, rejection, etc.

Please kindly recommend a good Java open-source workflow management tool or library or software to integrate with Java app.

  • 1
    Do you need it to be compatible with any workflow standard, or any workflow editor?
    – Nicolas Raoul
    Commented Nov 27, 2018 at 4:36
  • 1
    Also, what does "best"/"good" mean for you? Please sort these terms in order of importance to you: user-friendly, full-featured, well-documented, popular, thread-safe, resilient, well-tooled, frequently updated.
    – Nicolas Raoul
    Commented Nov 27, 2018 at 4:40
  • Looking for customizable, workflow editor, well-documented, forums and support available for any queries. that's all which i want Commented Nov 27, 2018 at 13:39

1 Answer 1


Check below software which are free and open source written in java and can be integrate with a java application.

  1. Activiti
  2. Camunda
  3. Flowable
  • thanks a lot for your suggestions. Is all of them support CRUD operation with default search options or filter options for any table or entity defined ? if anyone of them has it by default, please let me know. that would be helpful. can you share more info on the above if possible about differences and pros and cons. Commented Nov 28, 2018 at 3:27
  • Actually I have just ran them and checked only basic scenarios for my purposes. There are good set of documentation on these apps. You can refer the docs whether to check the your use case can be fulfilled or not.
    – lakshman
    Commented Nov 28, 2018 at 4:40
  • Can u please suggest one based on your experience? Commented Nov 29, 2018 at 15:01
  • Both Camunda and Flowable are forks of activiti. But both of them provide additional features in open source project. The decision to use which one is really depend on your use case.
    – lakshman
    Commented Nov 30, 2018 at 5:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.