I am new to the server world and I am trying to learn as much as I can before getting my server, I am needing to be able to have people log onto the server from remote locations. I understand most people want to lean towards VPN, but then that requires all the software they they need to be loaded on their machine. Can I have them log onto their actual account from the internet and get say a virtual desktop with all of the software loaded on? I know VMware and Hyper V make the virtual server but do they do virtual desktops as well?