FtpVC is a version control system which allows joined development using Internet FTP connections. It permits developers to get, check out, check in, undo check out, label files on a remote server, that are part of a software project. It also allows comparing files on the server to their local versions showing results in a two-pane window, view remote files, and examine history of their changes. FtpVC optionally stores old versions of files.