Communities of practice are groups of people whose interdependent practice binds them into a collective of shared knowledge and common identity. [...] When people work this way, barriers and boundaries between people and what they do are often insubstantial or irrelevant, since a collective endeavor holds people together.
Seely Brown