See there are many free softwares but still it all depend on one's needs. You can choose according to your needs that whether you want it for friendly interactions ( like skype ) or professional reasons. Webex, Gomeetnow etc are some good options too but they cost you a little.