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