CVS es un sistema de control de versiones que te permitirá guardar viejas versiones de archivos (normalmente código fuente), guardar un registro de quién, cuándo y cómo han sido realizados cambios, como RCS o SCCS.
Al contrario a otros sistemas mas simples, CVS no solo opera con un solo archivo simultáneamente o un directorio, también opera con colecciones jerárquicas de directorios consistentes en archivos con control de versiones.
CVS ayuda a mantener publicaciones y control sobre las concurrentes ediciones de los archivos de código entre múltiples autores.
CVS permite a los coordinadores activar registrar y controlar varias operaciones y trabajos perfectamente sobre una redes extensas como por ejemplo Internet.
CVS es el sistema idóneo para desarrollos de extensas aplicaciones con un gran número de desarrolladores.