If you need free software for remote your pc then you can try Teamviewer. This app is free for use but limited for non-commercial use only. This is great software for remote your pc over the internet or local area network (LAN), fast and stable that is my first opinion when i using this app for first time.You can access your computer remotely even with slow internet connection.
Teamviewer available for windows, Linux ,Mac, and also iPhone. Teamviewer features: Remote Access (you can access pc from anywhere as long you can connected to internet), Presentation (with this feature you can shows your screen to other pc, you can make presentation over the internet from your computer), File Transfer (you can transfer files from one PC to other PC), and VPN.
Teamviewer not only for pc but also available for iPhone. You can donwload Teamviewer here