A business process management (BPM) can be defined as managing the achievement of an organization's objectives through the improvement, management, and control of essential business process. A collaborative enterprise enabled by the implementation of Enterprise systems is inherently amenable to business process involvement, which is also the essence of any total quality management-oriented effort undertaken within an enterprise. Business processes can be seen as the very basis of the value addition within an enterprise that was traditionally attributed to various functions or divisions in an enterprise. The concept of the first wave was dominated by Fredrick Taylor's theory of scientific management, also known as Taylorism. The second wave of BPM was heralded with the publication of an article arguing that business processes could be improved by redesigning them and combining them with the usage of information technology. Third-wave is characterized by the realization that business processes require constant improvement, also known as agility.