The data package takes care of loading and saving data to and from a SQL database such as MySQL (see ConnectionSingleton). We access user information from the UserSingleton class, whereas CollaborativeFilteringSystems are accessed throught the CFSSingleton class. The EvaluationSet class is used by other classes to run collaborative filtering algorithms off the algorithms package.