1.1 - Principais focos de versionamento
Os principais usos do versionamento são para o desenvolvimento de softwares e para a edição de documentos.
Para desenvolvimento de software, as ferramentas mais comuns de versionamento são:
O desenvolvimento de software livre prefere o SVN, que vem substituindo o clássico CVS. Muitas empresas também adotam o SVN, embora algumas empresas prefiram uma solução comercial, optando pelo Git Hub, ClearCase (da IBM) ou Team Foundation Server (da Microsoft). Optar por uma solução comercial geralmente está relacionada à garantia, pois as soluções livres não se responsabilizam por erros no software e perdas de informações, apesar das soluções livres poderem ter melhor desempenho e segurança que as comerciais. As soluções comerciais, apesar de supostas garantias adicionais não garantem o sucesso da implementação nem indenizam por qualquer tipo de erro, mesmo que comprovadamente advindo do software.
Já para a edição de documentos (de texto, apresentações, planilhas etc.), as principais ferramentas de versionamento são: