ViewVC est une interface de navigateur pour les dépôts de contrôle de version CVS et Subversion. Il génère du HTML modélisé pour présenter des listes de répertoires, de révisions et de journaux de modifications navigables. Il peut afficher des versions spécifiques de fichiers ainsi que des différences entre ces versions. En gros, ViewVC offre la majeure partie des fonctionnalités de type rapport que vous attendez de votre outil de contrôle de version, mais de manière beaucoup plus esthétique que la sortie moyenne d'un programme en ligne de commande textuelle.