Создание модуля автоматического обновления ПО

Ссылка на работу
Создана программа позволяющая обновлять стороннее ПО. Возможности: - Установка/откат обновлений. - Внесение изменений в базу данных обновляемого ПО. - Возможность установки ключей реестра и ini файлов. - Версионность обновлений. - Система зависимостей обновлений.