1. A computer-implemented method, comprising: instantiating a first computer program that is executable using one or more processors; using the first computer program, defining a first group comprising a plurality of application systems and a second group comprising a plurality of application systems; defining a first set of roles, each role of the first set corresponding to an application system of the first group; defining a second set of roles, each role of the second set corresponding to an application system of the second group; receiving user input; in response to the user input, correlating the plurality of application systems within the first group to generate a correlation model comprising one or more inter-landscape correlations and one or more intra-landscape correlations and correlations between the first set of roles and the second set of roles; storing the correlation model in a computer-readable storage medium; and providing a target group comprising a plurality of application systems based on the correlation model.