Определяем потребность и подбираем программы