1. A method for virtually simulating actual networked applications within a network simulation, comprising the steps of: providing, on each of a plurality of clients, an actual networked application code and a client interface which communicates with the actual network application code; providing a network simulator that simulates a network of communicating nodes; providing a server that interfaces to the network simulator, the server comprising functionality for establishment of a bidirectional mapping of communications of said actual networked application codes to a simulated node in the network simulators, the client interfaces being aware of the server and communicating with the server over a network; the network simulator being able to interoperate with the server such that communication to the actual networked application code from the server appears to originate from the simulated node to which the actual networked application code is mapped; and modifying, via the client interfaces and the server, the actual networked application code by removing or inserting messages to or from simulated nodes.