1. A computer-implemented method of managing processes in an Enterprise Intelligence (‘EI’) assembly of an EI framework, the method comprising: for each executing EI assembly in the EI framework, in real time: tracking, by a process state transition manager, the present state of processes of each executing EI assembly, including: identifying all processes that comprise an EI assembly, including searching an EI taxonomy repository that stores definitions of EI assemblies including processes, tasks, and steps that comprise each EI assembly; identifying an execution order for the processes; identifying a presently executing process; and requiring registration of each EI assembly and its processes, tasks and steps with the process state transition manager prior to executing; analyzing, by the process state transition manager, the present state, including determining whether execution parameters for the presently executing process are valid; storing, by the process state transition manager, results of the state analysis; comparing, by the process state transition manager in real-time during execution of the plurality of EI assemblies, values of inputs, outputs, and execution variables of the present state of at least one of the processes of one of the EI assemblies to an acceptable range of values for inputs, outputs, and execution variables of a preferred execution state of the process; and altering execution of the process, by the process state transition manager, to bring the present state closer to the preferred execution state by performing a different set of operations using different processes, tasks, and steps.