In computing, Subversion (SVN) is a version control system (VCS) initiated in 2000 by CollabNet Inc. It allows users to keep track of changes made over time to any type of electronic data. Typical uses are versioning source code, web pages or design documents.
Use of Subversion as a VCS has surpassed that of CVS in open source projects. Projects using Subversion include the Apache Software Foundation, KDE, GNOME, Freepascal, GCC, Python, Samba, Mono and many others. SourceForge.net and Tigris.org also provide Subversion hosting for their open source projects, Google Code and BountySource systems use it exclusively. Subversion is also finding adoption in the corporate world. In the report “The Forrester Wave™: Software Change and Configuration Management, Q2 2007”, Subversion was recognized as the sole leader in the Standalone Software Configuration Management (SCM) category and strong performer in the Software Configuration and Change Management (SCCM) category.
The latest Subversion release is 1.4.4, released on 9 June 2007. Released under the Apache License, Subversion is free and open source software.