jCVS is a Java based CVS Client. CVS is a source code control system based on RCS and extended to handle complete projects as a whole, rather than individual files. The primary benefit of CVS is that it provides a server/client protocol which allows clients such as jCVS to be written. JCVS allows any Java 1.1 capable machine to be a CVS client, providing for a totally distributed source code management system.