Advances in the capabilities of technologies applicable to distributed networking, telecommunications, multi-user computer applications, and interactive virtual reality are creating opportunities for users in the same or separate locations to engage in interdependent, cooperative activities using a common computer-based environment. These capabilities have given rise to relatively new interdisciplinary efforts to unite the interests of mission-oriented communities with those of the computer and social science communities to create integrated, tool-oriented computation and communication systems