1. A method of establishing a community of practice including as participants a plurality of users, one or more experts, and one or more community of practice managers, the method comprising: identifying a need for the community of practice; identifying roles and responsibilities for participants in the community of practice; and identifying one or more goals for the community of practice, based on the identified need, wherein a plurality of participants in the community of practice collaborate to achieve the identified goals.