In fact, major components of social media such as user-generated content or consumer-generated media have been viewed as the defi ning characteristics of Web 2.0. From a tool perspective, an array of Web-based applications defining the way social media functions.