Recommender systems are a wide branch in a sphere of machine learning. Many successful businesses are using recommender systems to be useful for current users. Because interests have become more complex, size of the user data profile is becoming wider and simple marketing is getting weaker. Recommender system is a solution how to stay on top in the current business world.