VPN software is a technology used to add privacy and security to public and private networks linked through the internet. It helps remote users and branch offices to access corporate applications and other resources securely. It also helps circumvent censorship and geo restrictions or connect to proxy servers to enhance confidentiality, send authentication to protect personal location and identity from unauthorized access and to stay anonymous on the internet.