Subversion (Svn) es un sistema de control de versiones que almacena archivos en un servidor central manteniendo el historial completo de cambios. Svn permite almacenar cualquier tipo de archivo de forma genérica y ofrece funcionalidades multiusuario en un entorno estable y maduro.