The document discusses version control systems (VCS), including their history, common properties, advantages, disadvantages and some commonly used tools. It provides details on several version control systems including SCCS, RCS, CVS, Subversion and Git. It also compares different VCS tools based on their repository model, concurrency model and supported platforms.