Subversion (noto anche come "SVN") è un sistema di controllo versione centralizzato e gratuito. Fa parte dei progetti della Apache Software Foundation ed è ufficialmente chiamato Apache Subversion.
Subversion esiste per essere universalmente riconosciuto e adottato come un sistema di controllo versione open-source e centralizzato, caratterizzato dalla sua affidabilità come rifugio sicuro per dati preziosi, dalla semplicità del suo modello e del suo utilizzo, e dalla sua capacità di supportare le esigenze di una vasta gamma di utenti e progetti, dai singoli individui alle operazioni aziendali su larga scala.