간단한 추천시스템이 필요한 터라 유저들의 유사성을 분석하여 직접 개발하려고 하였으나, 역시나 이미 추천시스템 관련되어서 오픈소스도 많고 해당 알고리즘도 다양하게 분석되어져 있었다. 크게 사용되는 알로리즘은 2가지로 구분되어 있었다.