CVS es un Sistema Concurrente de Versiones. Normalmente se usa como una forma de almacenar el código fuente, ya que mantiene las versiones de todos los archivos de manera que no se pierda nada, y se registra el uso que hacen diferentes personas. También proporciona herramientas para combinar código si hay dos o más personas trabajando en el mismo archivo. Todo el código y todas las versiones se almacenan en un servidor central (en este caso, en Sourceforge).