Traditional collaboration systems is not reliable or scalable. In addition, this architecture can not make good use of computing resources and network bandwidth on the client side. Peer-to-peer architecture is a new computing model. It is highly scalable and more suitable for collaboration. The advantages of using P2P architecture in collaboration systems are analyzed, the details of the design and implementation of a P2P NetWork for collaboration system.