VNC

This is a freely available software that allows software applications running on Windows and X-Windows (e.g. on UNIX systems) platforms to be shared with Windows and X-Windows users. All that is transferred are image changes on the machine hosting the application. VNC allows clients to have shared control of (e.g. mouse interaction with) the application.