1. A computer-implemented method of managing route topography information for a software application, the method comprising: storing at least one route topography comprising respective identifiers for each of one or more services for serving the software application and associated communication identifiers providing a location to communicate for the one or more services; receiving a request for the route topography; and providing the route topography in response to the request.