Over time, business process logic became embedded in these custom applications, often times undocumented code and proprietary data structures that were expensive to change. The business answer was to duplicate business functionality, which of course increased the difficulty and expense of changing code. That resulted in higher IT costs and growing IT backlogs.
In my view most companies are starting the adoption of a data/process governance model across the enterprise and have understood the important link between Business Process Management (BPM) and Software-Oriented Architecture (SOA).
BPM is a management discipline that documents business processes so they may be consistently executed, by measuring, monitoring and controlling process performance. This includes key inputs and outputs of process.
BPM is a way of building operational solutions. SOA is a thought model that helps decompose complex problems into well-defined and reusable components. BPM ends with a statement of the desired level of automation and SOA begins with the set of services that are available to support the desired automation.
BPM’s next focus should go towards mobile. But looking a few years ahead, there is a one technology that I believe will have an impact on the way BPM systems are built: Speech Recognition.
The business case is quite simple: most of the BPM solutions use forms. Once forms were filled by pencil and paper, then came the electronic forms, then keyboards to fill in the forms, and now “Mobile” enables you to “tap” information into the forms.
Ready to shop Business Process Management platforms? Compare features, pricing and deployment models of the top BPM solutions side by side in our Top 10 Business Process Management Software report.