1. A system for collaborating communities of practice, comprising: a community of practice environment including communities of practice, each including members and having a respective goal; and a knowledge management architecture configured to: identify a first set of communities of practice that are related, and set up a collaborative communication session between the communities of practice in the first set to enable the communities of practice in the first set to share resources to achieve their respective goals.