14. A system comprising: a planner configured to generate automatically a plurality of plans, each of the plans comprising at least one initial condition and at least one goal, each of the plans further comprising at least one path describing how to achieve the at least one goal when starting from the at least one initial condition, wherein each of the at least one initial conditions and each of the at least one goals includes a business rule expression, wherein a first one of the plans comprises a first one of the initial conditions, wherein a second one of the plans comprises the first initial condition, wherein the first plan comprises a first one of the goals, wherein the second plan comprises the first goal, wherein the first plan between the first initial condition and the first goal comprises a first one of the paths, and wherein the second plan comprises a second different one of the paths between the first initial condition and the first goal; a graphics engine configured to receive the plans from the planner; to convert the plans into a process model; and to generate a graphical representation of the process model; and a data storage device configured to store data generated by at least one of the planner and the graphics engine.
14. A system comprising: a planner configured to generate automatically a plurality of plans, each of the plans comprising at least one initial condition and at least one goal, each of the plans further comprising at least one path describing how to achieve the at least one goal when starting from the at least one initial condition, wherein each of the at least one initial conditions and each of the at least one goals includes a business rule expression, wherein a first one of the plans comprises a first one of the initial conditions, wherein a second one of the plans comprises the first initial condition, wherein the first plan comprises a first one of the goals, wherein the second plan comprises the first goal, wherein the first plan between the first initial condition and the first goal comprises a first one of the paths, and wherein the second plan comprises a second different one of the paths between the first initial condition and the first goal; a graphics engine configured to receive the plans from the planner; to convert the plans into a process model; and to generate a graphical representation of the process model; and a data storage device configured to store data generated by at least one of the planner and the graphics engine. 19. The system of claim 14 further comprising an application that transfers data between the planner and the graphics engine.