Il cloud computing offre alle imprese un metodo per accedere alle risorse informatiche su richiesta. Questo permette alle imprese di risparmiare sulle spese di capitale relative agli aggiornamenti periodici dell'hardware, alla manutenzione e ai costi energetici. Tuttavia, l'attraversamento dei dati nel cloud, porta alla violazione dei dati e alla perdita di dati da parte di intrusi di terze parti che influenzano la gestione e l'affidabilità delle informazioni sensibili. Una rete privata virtuale, VPN, è un modo tipico di interconnettere le reti su un'infrastruttura di rete pubblica che protegge i dati trasferiti attraverso le sottoreti private. L'obiettivo di questo progetto è quello di fornire VPN come servizio utilizzando un software VPN virtualizzato, essenzialmente rendendo la VPN un altro blocco di costruzione per un servizio nel cloud.