Social media includes web and mobile technologies that enable interactive dialogue among individuals, communities and organizations. It allows for the creation and sharing of user-generated content. There are different types of social media platforms including collaborative projects, blogs, content communities, social networking sites, and virtual worlds. Companies are increasingly using social media for purposes like brand awareness, customer engagement, lead generation, recruiting, and research.