Alice registers a hostname "FileServer.AliceCo.vpn.natnix.com".
Bob runs VNC (a remote screen sharing application) and connects to
"FileServer.AliceCo.vpn.natnix.com".
Bob's NatNix prompts him for a password to connect to Alice's
server. Bob enters "bobuser/bobpassword" into the NatNix connect
dialog. If the bobuser account already exists on Alice's server, Bob
is allowed in. Otherwise, a dialog appears on Alice's server asking
to grant Bob access with the "bobpassword" password. Alice must
manually accept Bob's connection, unless his account already exists.
Once Bob's NatNix connection is established, his VNC application
connects to Alice's VNC server (assuming it is already running.) VNC
itself requires another password to connect, that Alice set up when
she ran the VNC server for the first time.
Finally, Bob's VNC viewer is connected to Alice's screen.
NatNix is much easier to install and use than traditional VPNs. The
NatNix control panel allows you to quickly connect and launch
applications.
Compare that with traditional VPNs where you have to set up a VPN
server in each office (hardware and expert setup required) and manage
IP addresses and passwords. NatNix has easy software setup and
requires no hardware or changes to your existing network.