Recommendation System Using three different approaches Simple Recommendation Using Correlation, Using KNN and Collaborative Filtering.