In this paper COM+ based on Microsoft .NET is adopted to realize a Distributed Collaborative System (DCS). This system adopts a complex architecture combined C/S with B/S to reduce the remote communication and improve the performance. By means of IE or other browsers, a client can download client tool, register or login, search or publish information via the collaborative website. After installing the client tool, a client can automatically receive the collaborative requests or invitations from the collaborative server and collaborate with other participators. The system utilizes COM+ services to realize the Distributed Synchronous Communication (DSC) and Distributed Asynchronous Communication (DAC). Loosely Coupled Event (LCE) service can make DSC true easily and effectively. Transaction service, Queued Component (QC) service and Windows NT Service can be applied to realize DAC efficiently and reliably.