1. A method of optimizing a Business Process Model (BPM) having at least one work process, said method comprising: at a simulation client, determining whether a simulated business outcome associated with a test BPM satisfies a business value deficiency associated with a current BPM; in response to a determination that said simulated business outcome does not satisfy said business value deficiency, optimizing said test BPM; in response to a determination that said simulated business outcome satisfies said business value deficiency, implementing said test BPM and generating an actual business outcome associated with an actual BPM; determining whether said actual business outcome satisfies said simulated business outcome; and in response to a determination that said actual business outcome does not satisfy said simulated business outcome, optimizing said actual BPM.