CEP module receives or intercepts a flurry of events and processes them with the objective of figuring out what those events are relevant for; it triggers the appropriate business processes or decision services
BPM module receives the request for a given process to be applied to a higher level entity (an application, a document...); it automates the steps defined in the business process
BRMS module is invoked with a given context to apply business rules; it makes a business decision
Every organization has 4 other domains in which BPM projects are executed; Corporate Performance Management (CPM), IT architecture Management (ITAM) and Governance Risks and Compliance (GRC), Core Application Framework (CAF/SAP). The Enterprise BPM framework can be also used in all these domains, which results in 5 maturity models including the ERP/SAP maturity model (see figure below).