1 Introduction
The term virtual organization has come to mean different things in different contexts. One is where people are distributed within an organization. They carry out organizational tasks across distance with fixed team members. A stricter definition is where the teams themselves are fluid and change [9]. In such virtual environments teams may include participants, who may join the team for short periods of time to contribute special expertise whenever it is needed. Social criteria of quickly building trust between what may be transient members become important. Another dimension of virtual work is its knowledge intensive nature, which requires support for processes like those described in [10]. It also requires easy access to specialized knowledge [4], both explicit and tacit, and ways to combine such knowledge to create new knowledge forms. Large organizations have a further requirement. They need to strongly link a number of communities within the enterprise. This requires coordination of community activities towards a common goal.