As versões revisadas de software de um programa existente são chamadas
atualizações ,
patches , ou
lançamentos . O termo específico usado geralmente depende da extensão das mudanças:
*
patches: Normalmente aborda bugs específicos ou vulnerabilidades de segurança. Eles geralmente são de escopo menores do que as atualizações.
*
Atualizações: Geralmente inclui correções de bug, mas também pode adicionar novos recursos ou funcionalidade. Eles geralmente são maiores que os remendos.
*
Lançamentos: Este é um termo mais geral que pode abranger patches e atualizações. Os principais lançamentos (como a versão 2.0 versus 1.0) geralmente indicam mudanças significativas. Um novo lançamento pode ser referido como uma "nova versão".