Olá pessoal!
Como vocês atualizam os programas criados em java? Hoje eu tenho a versão do sistema no banco de dados e quando o usuário abre a aplicação é verificado a versão, se a mesma for antiga o browser abre e baixa o instalador do programa e o usuário tem que executar o mesmo. Qual é a melhor alternativa para que o usuário tenha o mínimo de trabalho possível para atualizar o sistema?