VCC propose aux développeurs d'éprouver leurs programmes annotés en C et de détecter des problèmes le cas échéant. En effet, VCC essaie de trouver des erreurs dans le code système qui fonctionne sur Intel x86 et x64 en faisant une analyse statique. Pour ce faire, les programmes annotés sont traduits en formules logiques, formules qui passent par un solveur automatique qui vérifie leur validité.