Collaborative Working Environments – Group Needs Approach to Designing Systems for Supporting Spatially Distributed Groups Collaboration in spatially distributed groups requires technological support for mediating collaborative activities and members’ interactions over time and distance. Technology provides multiple tools for supporting individual, social and task requirements of collaborative ...