1. A method for determining one or more content based recommendations, comprising the steps of: a computer identifying data detailing usage of a first set of one or more applications by a first user and a first set of users, and information associated with usage of a second set of one or more applications by the first set of users; the computer determining one or more similarity coefficients between the first user and the first set of users, wherein each of the one or more similarity coefficients is a numerical value that describes a level of similarity between the first user and a user of the first set of users with regard to the use of the first set of one or more applications; the computer determining an overall predicted taste score for each content associated with the second set of one or more applications based on the determined one or more similarity coefficients, wherein each overall predicted taste score is a numerical value that describes a level of relevance of a content associated with the second set of one or more applications to the first user; and the computer determining one or more recommendations for one or more contents of the second set of one or more applications based on the determined one or more overall predicted taste scores.