I see the challenge being passing only the display elements over the VPN connection, but keeping the processing on the host machine. Accounting software tends to process a significant amount at the terminal. I don't know whether this is out of need (security or other issues), or to ensure licenced installations on each machine (fees).