Abstract: Systems and methods for estimating application performance are provided. According to one embodiment, one or more tests involving an application exchange are performed by one or more computer systems at a control location with an application provided by a target location not in proximity to the control location. A control-target path profile is determined by performing one or more network tests over a network path between the control location and the target location. A test-target path profile is determined by performing one or more network tests. A target profile is generated based on results of the one or more tests involving the application exchange with the application and the control-target path profile. Finally, an estimate of one or more performance metrics of an application exchange with the application between a test location and the target location is provided based on the test-target path profile and the target profile.