1. A method comprising: creating an instance of a process model having a plurality of tasks; associating a plurality of event-based applications within an event-based execution environment with the instance of the process model, at least one of the event-based applications being associated with at least one of the tasks; and executing the instance of the process model by detecting and producing events at a sequence of the event-based applications, the events including a task-enabling event that triggers the at least one of the event-based applications to perform the at least one task in association with at least one external application.