What would you recommend for Windows Server 2012 Essentials enviromment? Team Viewer, Google remote? The user will be installing on both ends.