In the era where nearly everything is changing very fast, including technology, most organizations need to keep abreast of these changes, lest they become obsolete. And, it is with this same tone, that organizations are looking for ways to run their daily business operations efficiently. Business process management (BPM) techniques address this need.