FtpVC est un système de commande qui permet le développement de logiciel assemblé en utilisant les connexions FTP d'Internet. Ce programme permet aux développeurs d'obtenir, de vérifier, d'enregistrer et d'annuler sur des fichiers situées sur un serveur éloigné, qui font partie d'un projet de logiciel. Il permet également de comparer des fichiers sur le serveur vers leurs versions locales en affichant les résultats dans une fenêtre de deux panneaux. En d'autres mots, FtpVC peut être utilisé pour le contrôle de version des fichiers source, la marque du fichier, ou n'importe quelle autre donnée.