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