Сделать приложение, работающее через интернет (под WEB или Windows) неважно (программа экспериментальная). Желательно ограничится средой с++, php и MySql Дизайн простой главное функциональность. Основа запросы и ответы к системе 2gis.ru в городах Сургут или Нижневартовск, так на основании поискового запроса
(услуга/организация и город) выводится ответ список организаций. Полученный список нужно пропустить через другие БД в зависимости от полученного ответа, чтобы по названию понять зарегистрирована ли компания в налоговой (
, например доступ без капчи к такой БД имеет
или это название взято "с потолка", если зарегистрирована, то когда организация создана, если есть сайт, то нужно определить когда он был создан (
.
Так на основании запросов к другим БД присваиваются определенные баллы (название есть в базе налоговой "+", если нет то "-", зарегистрирована раньше оппонентов "+", если нет то "-", тоже самое с сайтами) в итоге должен быть представлен новый ранжированный список.
P.S. Возможно существует риск того, что БД будут воспринимать запросы как атаку, поэтому можно ограничить время ответа программы в разумных пределах.