TeamViewer, GoToMyPC etc. are probably the most well-known. Both are subscription based service. They could be very pricy if you want to host large meetings. If you don't want to pay recurring monthly fee, you probably could look at appliance based solution such as RHUB or Bomgar remote support appliances in order to remotely access computers from anywhere.