Business process management often leverages business management process software since it greatly automates many of the business rules required to make automation possible. A business process manager might leverage bpm software to initiate business process management change in the business process management system to manage a business process.
In the discipline of business management many processes are defined and automated and many times incorporated into ERP systems (enterprise resource planning) or used to control activities in outsourcing scenarios. Business process outsourcing is the specific process of outsourcing business activities, a subset of outsourcing.