Videotelephony and online chat services through a cloud-based peer-to-peer software platform and is used for teleconferencing.