Connecting to basic office network from the outside
Solution 1:
If you are looking to avoid VPN or RDP, you could isolate their network (if not done so already, for security), then use something like LogMeIn. If it's only for one person, a simple solution that's easy to support is what I'd be after. You'd be able to have them log in to the site, and securely connect to the hosting PC. No extra hardware needed.
Solution 2:
Another solution is to publish the access app via Remote Desktop RemoteApp. This requires terminal severs (windows server, standard edition will do) and licenses to match.
However, the end result is:
- no vpns
- simple port forwarding
- a single icon on the desktop
- far less stuff to support
- works from virtually any network without issue