Screen sharing, video conferencing, polling, Q&A functionality, registration and attendance tracking, and analytics and reporting tools are all common aspects of webinar software.