Temeljna predpostavka vpp je, da je ogrodje za obdelavo vektorskih paketov. Zagotavlja nabor knjižnic in orodij, ki jih je mogoče uporabiti za izdelavo visoko zmogljivih omrežnih aplikacij. VPP je zasnovan tako, da je razširljiv, učinkovit in enostaven za uporabo. Uporablja se lahko za izdelavo najrazličnejših omrežnih aplikacij, vključno z usmerjevalniki, stikali, požarnimi zidovi in izravnalniki obremenitve.