They're nothing alike. VPN is a remote server that you connect to. Once connected all of your internet traffic go through the remote server, making it seem as if your physical location is at where the server is since it chances your IP address. VMWare is a virtualization software that runs another secluded operating system on top of your current one.