Den grunnleggende forutsetningen til vpp er at det er et rammeverk for vektorpakkebehandling. Den gir et sett med biblioteker og verktøy som kan brukes til å bygge nettverksapplikasjoner med høy ytelse. VPP er designet for å være skalerbar, effektiv og enkel å bruke. Den kan brukes til å bygge et bredt utvalg av nettverksapplikasjoner, inkludert rutere, svitsjer, brannmurer og lastbalansere.