1. A computer readable medium containing a computer program product storing a set of computer executable instructions, the set of computer executable instructions operable on a host computer system, including a CPU, that when executed creates a discrete event simulation model of a production network including a client and a plurality of servers on a plurality of network tiers connected by a network, the plurality of servers executing a plurality of applications, and running a business function, by performing the steps of: executing the business function, including accessing a plurality of applications running on the production network, from the client on the production network; gathering resource data from the plurality of servers; normalizing the resource data; synchronizing the resource data by utilizing a set of timestamp data; calculating a consumption of resources used by the plurality of servers; estimating a transaction cost associated with the consumption of resources; building a discrete event simulation model from the transaction cost; and, storing the discrete event simulation model on the computer readable medium.