Criar instalador de sistema via web

Boa tarde Javeiros!

Me deram o seguinte desafio:

Criar um programa que é baixado da internet.
Quando finaliza o download este programa, o mesmo busca na internet o sistema que quero instalar na minha máquina.
Ou seja, este programa só busca a ultima versão no meu provedor.

Um exemplo disto é Windows Live. É programa baixando o Sistema que quero instalar.

E o meu gerente ainda que mais, quer que este programa assinale um flag no provedor confirma o download.

Será que alguém já passou por uma dessas?

Obrigado.

Divino Sérgio

pesquisar por Java Web Start