A multi-step process used when there is more than one endogenous or dependent variable in a complex process or system. It evaluates the effects of drivers on each endogenous variable that is in turn a driver (is exogenous to) other endogenous variables in the complex process or system. This allows for the identification of both direct and indirect effects of each variable on all other variables in the model.