CVS was used to coordinate developers who worked at different times to prevent them from overlapping each others’ work. On the other hand, Subversion replaces and improves on CVS, which is no longer in active development. Another major benefit of using Subversion is that it is easier on resources than CVS as it requires much less server memory.