Team viewer is a very useful software,
I also use team viewer with my friends and also to solve their problems online at any time, at any place.
It uses internet and id, password to get remote access of your friends pc.
Whenever I wants to get help from my friend in my project I used this software.
We can also do video chat and online conferencing with group of friends.