Remote Access from Windows to Mac
Any type of VNC would be able to achieve this.  

However, a far simpler solution would be to use TeamViewer which would be much easier to set up &amp; avoid the need to provide a way to punch through the firewall from the outside, as it connects from 'inside' the firewall &amp; is then 'invited in' by the remote party.  

TeamViewer is free for non-commercial use.