Work

A Seven-Layer Model of Collaboration: Separation of Concerns for Designers of Collaboration Systems