What programming language was used to write XXX?
UltraVNC
UltraVNC (sometimes written uVNC), an open-source remote-administration/remote-desktop-software utility for Microsoft Windows, uses the VNC protocol to control/access another computer remotely over a network connection.