Communities may be supported by “corporate” roles that provide resources and infrastructure support or may fill the roles within their own groups. Useful community roles include a functional sponsor, core group, community leader, facilitator, and logistics coordinator. These roles are for getting a community up and running, creating and maintaining tools to foster collaboration, planning community events, creating or capturing knowledge, sharing knowledge, and providing continued focus and support.