Abstract: A method and system for computer network analysis. A test network is configured and test scenarios are run using exemplary software applications. Trace data including network response and load information is collected during the test scenarios. The trace data is used as input data into various network analysis tools. The network analysis tools evaluate the computer network's response using a variety of criteria. A final report is generated proposing a computer network configuration suitable for satisfying the requirements of the exemplary software applications.