CVS = Concurrent Version System
SVN = SubVersioN
Ambos são sistemas de controle de revisões, são normalmente utilizadas para desenvolvimento de projectos com vários programadores, basicamente permitem armazenar todas as alterações feitas num determinado programa, ao registarem as alterações possibilitam também que vários programadores trabalharem concorrentemente em cópias locais do projecto, que depois são facilmente integradas na versão "central".