The expeditious increase in the adoption of social media over the last decade, determining and analyzing the attitude and opinion of masses related to a particular entity, has gained quite an importance. With the landing of the Web 2.0, many internet products like blogs, community chatrooms, forums, microblog are serving as a platform for people to express themselves. Such opinion is found in the form of messages, user-comments, news articles, personal blogs, tweets, surveys, status updates, etc. With sentiment analysis, it is possible to eliminate the need to manually going through each and every user comment by focusing on the contextual polarity of the text. Analyzing the sentiments could serve a number of applications like advertisements, recommendations, quality analysis, monetization provided on the web services, real-time analysis of data, analyzing notions related to candidates during election campaign, etc.