Den grundläggande premissen för vpp är att det är ett ramverk för vektorpaketbearbetning. Den tillhandahåller en uppsättning bibliotek och verktyg som kan användas för att bygga högpresterande nätverksapplikationer. VPP är designat för att vara skalbart, effektivt och lätt att använda. Den kan användas för att bygga en mängd olika nätverksapplikationer, inklusive routrar, switchar, brandväggar och lastbalanserare.