Communities are groups of people that naturally form around common purposes, motivations to interact, shared time and experiences. A community platform helps an existing community interact better by giving them shared space and tools, but a community cannot be created - it must form organically. Web 2.0 technologies have enabled new types of online communities to form through user-generated content, social media, collaboration tools and other interactive features.