Nomachine
Nomachine allows the users to share a remote desktop and control a server over any network. It provides a variety of online resources in conjunction with the software and its usage. It is designed to work on computers with minimal hardware requirements. The NX protocol used in Nomachine provides near local speed response through high latency and low bandwidth links.