With the availability of the Internet and world moving, the trend of social media and blogging culture is growing all
over the world. There is an abundance of data available online about every field. Along with this availability of data comes the
need to extract useful information out of it. Since manual extraction of useful content from such vast amounts of data is very
nearly impossible many automated techniques have been developed. Sentiment analysis is one such example. Sentiment analysis
is a growing field at the intersection of linguistics and computer science, which attempts to automatically determine the
sentiment, or positive/negative opinion, contained in text. This paper discusses Sentiment Analysis, its Applications, Challenges
and Approaches.