Business process management is a crucial aspect in today’s enterprise applications Instead of hardcoding the business flow in the application  business process engines allow the application to change its operation on the fly via configuration changes