Na maioria dos ambientes corporativos, eles usariam um sistema de gerenciamento de software, o que eliminaria a atualização feita pelas equipes de TI. O aplicativo local estaria sendo executado com privilégios de administrador para poder atualizar os arquivos conforme necessário.
Em organizações menores, a sobrecarga de fazer isso não se justifica. Eu não estou pessoalmente ciente de que é possível.