1. A system to dynamically configure a process model, the system comprising: a server including one or more processors, the one or more processors executing a plurality of engines, the engines comprising, a context engine to maintain context information related to an executable business process model, the context information being dynamically extensible during execution of the executable business process model; a rules engine, coupled to the context engine, to obtain a relevant context from the context engine based on the context information, the relevant context associated with a step and an associated rule to control the step within the executable business process model; and a business process engine to execute the executable business process model, and to dynamically configure the executable business process model, during execution, based on the rules engine applying the relevant context to the associated rule controlling the step within the business process model.