The field of the present invention relates generally to computer systems, private computer networks or private virtual networks for managed peer to peer or peer to server communications with respect to activities of chance such as gaming and investing and to methods and software for accessing, utilizing and managing private computer networks or virtual private networks including servers and clients. More particularly, the present invention relates to a system, methods and software for creating, maintaining, accessing, navigating and persisting relationship between servers with other servers and/or clients within a private or virtual private network for managed peer to peer communications for activities of chance such as gaming or investing. In one aspect, the invention also relates to an application programming interface (“API”) and software useful for creating, maintaining, accessing, navigating and persisting such relationships as a complex relationship graph, or as a set of complex relationship graphs in an environment supporting activities of chance such as investing or gaming.