Abstract: A method and system to share objects that may reside on different machines. These objects can be accessedd and shared using a computer network such as the Internet. The objects can comprise computer programming objects, that may include but are not limited to, application programming intercfaces (APIs), programming object libraries, computer program object definitions, and other like information for computer network bsed applications. The method and system do not require a computer server since the invention may operate more like a peer-to peer or multipoint computer network. The method adn system can work with both peer-to-peer networks and client-server networks without requiring computers in a network to be identified as server or as non-server (client) type computers.