19. The non-transitory machine-readable storage medium of claim 18 , wherein the configuring of the business process model includes altering content of the current context provided by the context engine, and wherein the content of the current context controls a set of inputs monitored by the context engine.
18. A non-transitory machine-readable storage medium embodying instructions which, when executed by a computer-implemented system, cause the computer-implemented system to execute a method comprising: executing a business process model on a process engine, the business process model including a decision gate, the decision gate including a decision point within a process flow of the business process model; evaluating the decision gate with a rules engine, the rules engine obtaining, during execution of the business process model from an external source, a current context of the business process model from a context engine and applying the current context to the decision gate; and configuring, during execution, the business process model based on the rules engine evaluation of the decision gate.