A web conferencing platform that makes collaboration easy