Subversion (SVN) is an open source SCM that enjoys widespread adoption in organizations around the world. It includes versioned directories, atomic commits, efficient handling of binary files, quick branching and tagging, directory and file metadata and has low administrative overhead.