Web conferencing enables the real-time sharing of computer screens, individual applications or web-based content among two or more computers or mobile devices. Web conferencing platforms may be internet based and delivered via software as a service (SaaS) or may run within enterprise data centers in an on-premises delivery model.