У роботі був проведений аналіз заданої предметної області та процесів, які в ній протікають, проведений огляд існуючих рекомендаційних алгоритмів та їх порівняльний аналіз, що дозволив визначити який з них найкраще підійде до даної інформаційної системи.