Social media refers to internet-based applications that allow the creation and sharing of user-generated content, and includes collaborative projects, blogs, social networking sites, virtual worlds, and communities centered around media like photos and videos. It enables interactive dialogue between individuals, communities and organizations. There are six main types of social media platforms and technologies that support social media include blogs, photos, videos, posts, messaging and file sharing. Social media usage accounts for a significant amount of time spent online and continues to grow rapidly among different age groups.