Opining mining has gained high level focus in business and commercial fields. The opinions are considered as valuable data. Opinions are customer reviews, comments and feelings and collected from web forums, websites, and user groups which are posted by thousands of end users and also recorded manually. The collected opinions are processed by various techniques, algorithms, methods and software tools in order to extract the meaning from them. Extraction of meaningful information from opinions is given more importance in the field of business analytics. This entire process is popularly known as opinion mining or sentiment analysis and they are used in industries to develop quality of services, products. This article is an outcome of a study which made on various sub tasks, approaches, methods and techniques involved and applied in opinion mining.