NEGOPY is a discrete, linkage-based program for the analysis of networks. The primary goal of the program is to define clusters of nodes that have more contact with one another than with nodes in other clusters. These clusters are called groups, and are conceptually similar (but not identical) to the "cliques" often referred to in the sociometric literature. NEGOPY also sorts nodes into a number of role categories on the basis of their linkage with one another. Final descriptions of the network and its members are expressed in terms of links between the nodes, rather than in terms of abstract patterns of variance, etc.