Anyone, and I mean anyone with a clue about networking, can set up a small-time Virtual Private Network (VPN) with Windows 7. If you or one of your staffers have a Network+ certification, you an set up a small-office, home-office (SOHO) VPN on server software such as Windows 2008 R2 or any Linux or a program like OpenVPN.
But what do you do if you need to handle thousands and more simultaneous VPN connections? Then, my friend, you need another level of VPN expertise, both for software and hardware.