Providing a recommendation for a specific item of interest using a recommendation system, by obtaining information concerning items of interest offered by multiple business places, receiving a query concerning the specific item of interest from an electronic device, obtaining objective information concerning business places offering the specific item of interest, and outputting one or more business places that offer the specific item of interest based on a function, said function receiving the objective information as input.