Virtual volunteering is a term describing a volunteer who completes tasks, in whole or in part, off-site from the organization being assisted, using the Internet and a home, school, telecenter or work computer or other Internet-connected device. Virtual volunteering is also known as online volunteering, cyber service, telementoring, and teletutoring, and various other names.