Collaboration platforms provide a virtual space for persons with common interests to develop and share information with one another. Our collaboration platform is powerful and flexible enough to accommodate a wide variety of use cases and circumstances, including affinity groups and communities of practice. ...