1. A computer processor unit (CPU) software comprising: a processor displaying editors within an editor dashboard, said dashboard editors comprising a hierarchy wherein: (i) an ontology editor contains (ii) an architecture editor comprised of an enterprise architecture (EA), said enterprise architecture containing a business process architecture, said business process architecture containing an information architecture, said information architecture containing an information technology (IT) architecture; and (iii) within said business process architecture editor there are editors defining twelve process states: (a) perspectives, (b) dimensions, (c) maturity, (d) flows, (e) information, (f) dependencies, (g) objectives, (h) processes, (j) event chains, (k) value streams, (l) pathways and (m) tradeoffs where said twelve process states also align within a process hierarchy of: (i) four management processes each with four states defining (a) perspectives, (b) dimensions, (c) objectives, and (d) systems, within which there are (ii) four demand/supply processes each with four states defining (e) system/process event chains, (f) process value streams, (g) process pathways, and (h) process flows, within which there are (iii) four implementation processes each with four states defining (j) maturity, (k) information: process and data, (l) interdependencies and (m) tradeoffs/best practices, and said dashboard is implemented by: (i) first, identifying and selecting an ontology state within the ontology editor; (ii) second, for said ontology selection, identifying and selecting an architecture state within the architecture editor; (iii) third, for said architecture state, selecting and recording process states for management process perspectives, dimensions, objectives, and systems; for demand/supply process event chains, value streams, pathways, and flows; and for implementation process maturity, information, interdependencies and tradeoffs; (iv) fourth, combining and displaying all said process selections in the dashboard within a hierarchy; (v) fifth, repeating said five steps selecting and recording one or more alternate process states and combining and displaying said second set of state selections in the dashboard within a hierarchy; (vi) sixth, repeating said steps any number of times analyzing different combinations of said process states and (vii) seventh, utilizing said differences for finding optimal combinations of states for improving process flow for an enterprise process or combination of processes.