Specificity-determining sites (SDS) are the key positions of a protein family that show a specific conservation of amino acids, related to the subfamily members of that family. SDS play crucial role in developing functional variation within the protein family during the course of evolution. Thus, it is important to identify SDS to understand the evolutionary process of diversification of biological functions within a protein family. A wide range of computational tools have been designed to detect such SDS. In this review, we intend to examine the concept of SDS in more details along with the advancements and drawbacks of different computational approaches designed towards successful prediction of SDS. Further, we discussed the algorithms behind the computational approaches developed till date and provide an exhaustive comparison of performance of each method. We also introduce a new ensemble approach, SubSite as another tool to predict SDS through a user-friendly webserver available at www.hpppi.iicb.res.in/subsite. 