Business process modeling
Appearance
Busines Process Modeling (BPM) is an activity performed by business analysts within a company. The analysts use BPM tools to model both the current state of an enterprise and the intended direction of future development.With advances in technology, the vision of BPM models becoming fully executable (and capable of round-trip engineering) is coming closer to reality. Supporting technologies include UML, MDA, and SOA.
In the past, BPM has been a key tool for corporate initiatives of Business Process Reengineering.