Web conferencing products are synchronous in nature and support interaction between participants in a meeting or presentation format. Web conferencing consists of real-time electronic meeting and content delivery, screen and application sharing, text chat, and group document markup with electronic whiteboarding, augmented by audio, data and video. More-advanced features include integrated voice over IP audio, file sharing, remote control, content archiving, media streaming and polling.