1. A computer implemented method for forming one or more relative location graphs based on at least one decision criterion of a user, comprising: storing, in an application table, a plurality of sets of data corresponding to attributes of a plurality of locations, each of the plurality of sets of data corresponding to a respective location of the plurality of locations, and each of the plurality of sets of data comprising a header and one or more values pertaining to the attributes of the respective location; receiving user input pertaining to a first location for what-if analysis relative to a one or more second locations, the first location corresponding to a first set of data of the plurality of sets of data, the what-if analysis providing one or more relative location graphs on a display device to visually evaluate a selection of the first location relative to different ones of the one or more second locations; receiving the at least one decision criterion from the user, wherein the at least one decision criterion is used to correlate the first location with the one or more second locations, the at least one decision criterion having corresponding values retrieved using at least a portion of the first set of data; forming, using an application server, a first graph of the one or more relative location graphs, the first graph comprising a first node corresponding to the first location, a second node corresponding to a particular second location of the one or more second locations, and an edge between the first node and the second node, wherein the edge includes at least one edge display characteristic based at least in part upon the at least one decision criterion, wherein the edge is rendered to visually represent a characteristic specified by the at least one decision criterion rather than representing a geographic distance between the first location and the particular second location.