Advances in technology make it happen to have massive amount of information in the form of multiple variables per object. The use of multivariate approaches for modeling the real-life phenomena is natural in such situation. There are numerous multivariate approaches in the literature, and its a challenge to stay updated on the possibilities. Partial least squares (PLSs) are one of the many modeling approaches for high-throughput data, and its use in different fields to address the variety of problems has been increased in recent years. We therefore present an overview of PLS's applications. The objective of this paper is to give a comprehensive overview on the advances in PLS algorithm together with its applications for regression, classification, variable selection, and survival analysis problems covering genomics, chemometrics, neuroinformatics, process control, computer vision, econometric, environmental studies, and so on. We have mainly presented different PLS approaches and their applications, so that the reader can easily get an understanding of possibility to use PLS for their own field. For further reading, literature references together with software availability are provided. Figure 2. Illustration of partial least squares (PLS) algorithm, and how to use it for regression, classification, variable selection, and survival analysis, is presented. For regression, trained regression coefficients together with test data provide the fitted response, while variable selection is actually to find the subset of X. In classification and survival analysis, usually, the influential PLS scores are respectively used with linear discriminant analysis (LDA) or with quadratic discriminant analysis (QDA) and proportional hazard regression.