1. A computer-implemented method for matching nearest contacts in a logical contact hierarchy, the method comprising the steps of: producing, by a processor on a computer, the logical contact hierarchy representing a logical hierarchical structure of seniority in an organization; establishing, by the processor on a computer, an anchor contact in the logical contact hierarchy among different contacts, the anchor contact forming a basis for matching nearest contacts in the logical contact hierarchy; computing, by the processor, a distance between the anchor contact and each different contact within the logical contact hierarchy based upon determining a non-geographical relationship between said anchor contact and each of the different contacts by determining a closest level of seniority between each different contacts and the anchor contact; and, selecting a contact, as a nearest matching contact, from among the different contacts in said logical contact hierarchy having a shortest computed distance to the anchor contact within the logical contact hierarchy.