Business process management (BPM) has to integrate existing enterprise applications, Web services, and people in such a way that it can also quickly change, destruct, or construct processes. This is far beyond the realm of traditional enterprise application integration (EAI).
program for implementing automation it
customarily involved costly custom programming. Today, BPM can streamline business processes within and between systems, because it is a mix of workflow, EAI, and application development that makes it easier for companies to codify current processes, automate their execution, monitor performance, and make on-the-fly adjustments to improve the processes. BPM Cautions and Caveats We do not necessarily see BPM as a significant enabler for reinventing mature, cut-and-dry ERP or computerized maintenance