Community of Practice is Defines as
“A group of people who share a concern, a set of problems or a passion for topics. The group deepens their knowledge and expertise in the subject matter by interacting on an ongoing basis. As they spend time together, they typically share information, insight, and advice. They may create tools, standards, manuals, and other documents. (Reference).