I like to be able to control my computers remotely there are many ways to do this but I have settled on the product called TeamViewer.
This is rich, powerful and robust (and especially, free if you are not using it for business).
I have also used the native remote products from Apple, Microsoft and so forth, as well as some others such as VNC and realVNC.
Check it out! (By the way, I have no affiliation with TeamViewer, I just like using it).