Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

What are the topics I should learn for a BPM (Business Process Management) product? I mean, do I need to learn BPMN (Business Process Modelling Notation), BPEL (Business Process Excecution Language)? Are there any open source lightweight BPM products by Apache or somebody?

share|improve this question
Why you wanted to learn a BPM Product? –  Dhanunjai Jun 1 '11 at 8:45

1 Answer 1

If you are implementing a BPM product, you should know a business process modelling spec like BPMN and an execution language like BPEL and BPML.

Otherwise, if you're looking for application development using a BPM Product, you don't need to know those specs.

Some open source BPM suites to explore and use,

share|improve this answer
AFAIK Activiti is not an Apache project, it merily uses the Apache license. –  blubb Jun 1 '11 at 8:47
Dhanunjai, Thank you for your kind answer. I understood. But Why do we use the IBM process server? is that one related to BPM? –  Srikanth Jun 1 '11 at 8:48
I want to persue my career in BPM platform. thats why i am trying to understand on how and what topics i should learn for a BPM product. –  Srikanth Jun 1 '11 at 8:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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