
Business Process is a collection of related and structured activities resulting in a product or a service. These processes are critical to any organization as they are related to business objectives such as revenue. BPM is a method of integrating various activities using technology and then orchestrating various processes to achieve business goals. In essence BPM involves people, processes and technology to improve organizational efficiency. BPM life cycle includes design, execution, monitoring and optimization.
A good example would be a procurement process which involves receiving quotes/bids, vendor selection, purchase order, monitoring delivery of goods/services and account payable. In the above example, there could be various applications deployed in heterogeneous platforms and organizational boundaries to complete the entire work. Using BPM technology mentioned below, people and processes can be connected to form a coordinated business process orchestration resulting in improved business agility.