1. A computer-implemented method to handle a request from a management tool to access application management data from distributed application instances, the method comprising: receiving from an application management tool a management tool request to access management data related to an application running instances in one or more datacenters wherein receiving the management tool request comprises receiving a request from a performance monitoring tool to access status information describing operation of one or more application instances; identifying one or more types of management data that satisfy the received request; determining a distribution of the application that includes two or more instances of the application; gathering management data to satisfy the request from each distributed application instance; unifying gathered management data to provide a uniform response to the received management tool request; and reporting the gathered and unified management data in response to the received management tool request, wherein the preceding steps are performed by at least one processor.