SVN, the abbreviation for Apache Subversion, is a free software versioning and revision control system. It is used by software developers to sustain past and current versions of files such as documentation, source code and web pages. It is also frequently used by the free software community for projects.
The vision of SVN is to be acknowledged and adopted as an open-source, centralized version control system distinguished by its reliability as a haven for data, model and usage simplicity, and the ability to support the needs of a wide range of users and projects, from individual users to extensive enterprise operations.
SVN was created in 2000 by CollabNet Inc. as an attempt to write an open-source version-control system. CollabNet released version 1.0 in February 2004.