This document discusses building a standards-based collaborative GIS system. It defines different types of collaboration (synchronous/asynchronous, same place/different place). It advocates using open standards like WMS, WFS, SLD and XIMA to allow sharing of maps, annotations, and styles between distributed users and across different software. Finally, it outlines requirements for synchronous and asynchronous collaboration systems and proposes some technical architectures like client-server or peer-to-peer models using open-source GIS tools and protocols.