A community of practice (CoP) is a group of people who share a craft and/or a profession. The concept was first proposed by cognitive anthropologist Jean Lave and educational theorist Etienne Wenger in their 1991 book Situated Learning (Lave & Wenger 1991). Wenger then significantly expanded on the concept in his 1998 book Communities of Practice (Wenger 1998).
A CoP can evolve naturally because of the members' common interest in a particular domain or area, or it can be created deliberately with the goal of gaining knowledge related to a specific field. It is through the process of sharing information and experiences with the group that members learn from each other, and have an opportunity to develop personally and professionally (Lave & Wenger 1991).
CoPs can exist in physical settings, for example, a lunch room at work, a field setting, a factory floor, or elsewhere in the environment, but members of CoPs do not have to be co-located. They form a "virtual community of practice" (VCoP) (e.g. Dubé et al. 2005) when they collaborate online, such as within discussion boards and newsgroups, or a "mobile community of practice" (MCoP) (Kietzmann et al. 2013) when members communicate with one another via mobile phones and participate in community work on the go.
Communities of practice are not new phenomena: this type of learning has existed for as long as people have been learning and sharing their experiences through storytelling. The idea is rooted in American pragmatism, especially C. S. Pierce's concept of the "community of inquiry" (Shields 2003), but also John Dewey's principle of learning through occupation (Wallace 2007).
Since the publication of "Situated Learning: Legitimate Peripheral Participation" (Lave & Wenger 1991), communities of practice have been the focus of attention, first as a theory of learning and later as part of the field of knowledge management. See Hildreth & Kimble (2004) for a review of how the concept has changed over the years. Cox (2005) offers a more critical view of the different ways in which the term communities of practice can be interpreted.