CVS adalah sistem kontrol versi untuk kode sumber program, digunakan untuk mencatat proses perubahan kode sumber program. BUS (bug program) sering terjadi ketika suatu program dimodifikasi, namun masalahnya mungkin baru ditemukan dalam waktu lama setelah modifikasi. Dengan menggunakan CVS, Anda dapat mengeluarkan kode program versi lama untuk mengetahui revisi BUG mana yang terjadi . Ketika beberapa orang mengerjakan proyek yang sama, kode orang lain akan mudah ditimpa. CVS juga sangat membantu ketika menghadapi masalah seperti ini. Untuk mengatasi masalah ini, CVS mengizinkan setiap orang untuk memodifikasi program di direktori mereka sendiri. Ketika pekerjaan selesai, program tersebut digabungkan melalui CVS. File CVS disimpan dalam format RCS. Jika Anda ingin mempelajari lebih lanjut tentang format file RCS, silakan merujuk ke tutorial RCS.