Update Wizard. Программа для поиска и скачивания обновлений.

Технологии: Borland Delphi
Задача: Написать программу, являющуюся модулем для мониторинга и установки обновлений родительской программы.
Собственно, планировалась как модуль программы для учета клиентов, но может включаться в любую поставку. Настройки программы делятся на две части: xml-файл с описанием обновляемой программы (на сервере), и клиент, который опрашивает сервер. В случае появления обновлений - предлагает их скачать. Такое решение было выбрано из-за нежелания метаться с флешкой между 25 компьютерами при последующих доработках основной програмы. Их еще поймай, этих 25 манагеров - то в разъездах, то на больничном...