API de Atualização

Estou precisando implementar um update em uma aplicação…
Nesse update eu vou ter que baixar diversos arquivos e substituir em diversas pastas…
Dei uma rápida vasculhada e não encontrei nenhuma API que o fizesse…
Alguém aí sabe de alguma API, ou alguma forma de implementar que fique mais fácil de faze-lo?

^^

Vlw pessoal!

Ninguém?!

Já deu uma olhada no Java Web Start ?