1. A computer-implemented method, comprising: receiving a selection of a business scenario template that defines an occurrence of a complex event and that specifies at least one parameter for customizing the complex event; receiving at least one value for the at least one parameter specified by the selected business scenario template; generating a business scenario instance from the at least one value and the selected business scenario template; and upon detecting the occurrence of the complex event based on the business scenario instance, executing an action responsive to the occurrence of the complex event and by operation of one or more computer processors.