
GITNUXSOFTWARE ADVICE
Communication MediaTop 10 Best Virtual Conferencing Software of 2026
Compare top virtual conferencing software tools for seamless meetings. Find the best fit for your team with expert picks – read now to choose wisely.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Jitsi Meet
WebRTC screen sharing built into the meeting UI without extra client installs
Built for teams needing link-based browser conferencing with strong WebRTC media.
UberConference
Instant join meeting links that work directly in the browser
Built for teams needing fast link-based conferencing for internal meetings.
Whereby
Embeddable meeting rooms built for placing live video directly into web pages
Built for teams hosting lightweight meetings and embedding sessions in web workflows.
Comparison Table
This comparison table evaluates virtual conferencing software across options including Jitsi Meet, UberConference, Whereby, BigBlueButton, and FreeConferenceCall.com. It highlights how each platform handles core requirements such as meeting creation, browser and device support, participant limits, moderation and recording features, and integration or admin controls. The goal is to help teams quickly narrow choices based on technical fit and collaboration needs.
| # | Tool | Category | Overall | Features | Ease of Use | Value |
|---|---|---|---|---|---|---|
| 1 | Jitsi Meet Jitsi Meet enables WebRTC video conferencing with optional self-hosting for organizations that want direct control of infrastructure. | self-hostable open | 8.8/10 | 9.0/10 | 8.7/10 | 8.5/10 |
| 2 | UberConference UberConference offers lightweight browser video meetings with screen sharing, meeting links, and moderation controls. | lightweight browser | 8.1/10 | 8.2/10 | 8.8/10 | 7.3/10 |
| 3 | Whereby Whereby runs no-download video meetings in a web browser with adjustable layouts and flexible room customization. | browser-based rooms | 7.7/10 | 7.4/10 | 8.6/10 | 7.3/10 |
| 4 | BigBlueButton BigBlueButton provides a self-hosted or managed open-source-style video conferencing experience with recordings and classroom tools. | self-hosted meeting | 8.0/10 | 8.4/10 | 7.3/10 | 8.0/10 |
| 5 | FreeConferenceCall.com FreeConferenceCall.com hosts web-based and dial-in conferencing with recording options and participant management tools. | dial-in conferencing | 7.7/10 | 7.4/10 | 8.2/10 | 7.7/10 |
| 6 | Wire Wire supports secure team messaging plus video meetings for small-group collaboration with end-to-end options depending on setup. | secure comms | 7.7/10 | 7.8/10 | 8.3/10 | 6.8/10 |
| 7 | GoToWebinar Live webinar delivery with registration, attendee engagement controls, and replay support for large audiences. | webinar platform | 7.7/10 | 7.8/10 | 8.1/10 | 7.0/10 |
| 8 | BigBlueButton Open-source web conferencing server that provides real-time video, audio, chat, and screen sharing with recording options. | open-source | 8.1/10 | 8.4/10 | 7.6/10 | 8.2/10 |
| 9 | Miro Video Meetings Video meetings integrated with collaborative whiteboards for real-time co-creation and discussion. | collaboration suite | 8.1/10 | 8.6/10 | 7.8/10 | 7.9/10 |
| 10 | LiveStorm Engagement-focused video conferencing for meetings and events with team management and audience features. | sales events | 7.6/10 | 7.8/10 | 7.4/10 | 7.5/10 |
Jitsi Meet enables WebRTC video conferencing with optional self-hosting for organizations that want direct control of infrastructure.
UberConference offers lightweight browser video meetings with screen sharing, meeting links, and moderation controls.
Whereby runs no-download video meetings in a web browser with adjustable layouts and flexible room customization.
BigBlueButton provides a self-hosted or managed open-source-style video conferencing experience with recordings and classroom tools.
FreeConferenceCall.com hosts web-based and dial-in conferencing with recording options and participant management tools.
Wire supports secure team messaging plus video meetings for small-group collaboration with end-to-end options depending on setup.
Live webinar delivery with registration, attendee engagement controls, and replay support for large audiences.
Open-source web conferencing server that provides real-time video, audio, chat, and screen sharing with recording options.
Video meetings integrated with collaborative whiteboards for real-time co-creation and discussion.
Engagement-focused video conferencing for meetings and events with team management and audience features.
Jitsi Meet
self-hostable openJitsi Meet enables WebRTC video conferencing with optional self-hosting for organizations that want direct control of infrastructure.
WebRTC screen sharing built into the meeting UI without extra client installs
Jitsi Meet stands out for running directly in the browser with no client installation required for standard meetings. It supports real-time video and audio, screen sharing, and chat, and it also offers meeting controls like mute and recording integration via available server options. Secure access is handled through room links and configurable authentication, with encryption provided through WebRTC. The tool scales from ad-hoc calls to structured conferences using moderators, participant management, and interoperable media features.
Pros
- Browser-based meetings start from a link with minimal setup
- Reliable WebRTC audio and video with direct screen sharing
- Granular participant controls including mute, kick, and role-based moderation
Cons
- Advanced enterprise needs depend on external configuration
- Large meetings can show uneven device audio behavior without tuning
- Recording and integrations require compatible server-side setup
Best For
Teams needing link-based browser conferencing with strong WebRTC media
UberConference
lightweight browserUberConference offers lightweight browser video meetings with screen sharing, meeting links, and moderation controls.
Instant join meeting links that work directly in the browser
UberConference focuses on browser-based meetings with quick launch and minimal setup friction. It provides core conferencing essentials like audio and screen sharing plus straightforward meeting controls for hosts. The workflow centers on generating and sharing meeting links and managing participants during calls. Conference settings stay practical for teams that want repeatable call logistics without heavy tooling.
Pros
- Browser-first meetings reduce attendee setup time for most participants
- Link-based scheduling and joining streamlines recurring internal calls
- Host controls support practical moderation during live sessions
Cons
- Advanced collaboration tools like breakout rooms are limited
- Fewer enterprise meeting management features than top-tier suites
- Reporting and analytics are not as deep as dedicated conferencing platforms
Best For
Teams needing fast link-based conferencing for internal meetings
Whereby
browser-based roomsWhereby runs no-download video meetings in a web browser with adjustable layouts and flexible room customization.
Embeddable meeting rooms built for placing live video directly into web pages
Whereby stands out for simplifying live meetings with a browser-first join experience and an embeddable interface for websites. Core conferencing includes real-time video and audio, screen sharing, and meeting rooms that can be opened via a link. The platform also supports team collaboration features like recording access and room controls, with permissions aimed at keeping calls orderly. Limited advanced webinar mechanics and meeting governance tools can narrow fit for highly structured large-scale events.
Pros
- Browser-based joining reduces friction and lowers participant setup time.
- Embeddable meeting rooms fit directly into existing web experiences.
- Fast room access via shareable links supports recurring team meetings.
Cons
- Advanced webinar and large-event moderation tools are less comprehensive.
- Meeting analytics and admin governance options are more limited than top tiers.
- Feature depth for complex workflows lags behind enterprise conferencing suites.
Best For
Teams hosting lightweight meetings and embedding sessions in web workflows
BigBlueButton
self-hosted meetingBigBlueButton provides a self-hosted or managed open-source-style video conferencing experience with recordings and classroom tools.
Shared BigBlueButton whiteboard with real-time multi-user drawing controls
BigBlueButton stands out for running open-source, server-based video and audio conferencing with a customisable web interface. It provides live session rooms with screen sharing, real-time chat, and multi-user whiteboard tools for collaborative work. Administrative controls support user management, recording options, and integrations that fit existing infrastructure requirements. The focus stays on web-browser participation and self-hosted deployment rather than a purely hosted SaaS experience.
Pros
- Open-source, self-hosted conferencing with fine control over the deployment
- Screen sharing, chat, and collaborative whiteboard support structured sessions
- Session recordings and moderation tools suit training and workshops
Cons
- Self-hosting increases setup and maintenance effort versus hosted conferencing
- Mobile experience can feel less polished than desktop browser workflows
- Advanced integrations require server configuration and operational knowledge
Best For
Organizations needing self-hosted web conferencing with collaborative whiteboarding
FreeConferenceCall.com
dial-in conferencingFreeConferenceCall.com hosts web-based and dial-in conferencing with recording options and participant management tools.
Recurring conference scheduling with stable dial-in and meeting link access
FreeConferenceCall.com emphasizes straightforward audio conferencing with instantly accessible meeting links and browser-based joining. Core capabilities include call scheduling, participant management, dial-in numbers, and recurring conference support. It also provides meeting recording and an online meeting page experience that reduces setup friction for distributed groups.
Pros
- Fast browser or dial-in joining reduces time-to-meeting
- Meeting scheduling and recurring conferences support repeat workflows
- Conference recordings help with review and compliance needs
Cons
- Limited collaboration depth compared with full video meeting suites
- Admin and reporting options are less robust for large enterprises
- Audio-first design can feel restrictive for teams needing visuals
Best For
Teams needing dependable audio conferencing with minimal setup overhead
Wire
secure commsWire supports secure team messaging plus video meetings for small-group collaboration with end-to-end options depending on setup.
Persistent chat context tied to meetings for immediate continuation of decisions
Wire stands out with a chat-first product experience that carries into live meetings, enabling fast switching between messaging and conferencing. It supports live audio and video conferencing with screen sharing and meeting participation designed for small to medium group collaboration. Centralized conversation history and persistent context make it easier to continue work after a call ends. Collaboration stays tightly integrated through the same workspace where participants already communicate.
Pros
- Chat-first workflow reduces friction when scheduling and joining meetings
- Reliable audio and video with straightforward screen sharing
- Persistent conversation context helps teams track decisions after calls
Cons
- Advanced webinar and large-event toolsets are limited versus category leaders
- Meeting management options like polling and deep engagement controls feel basic
Best For
Teams needing chat-based meetings with lightweight collaboration for recurring discussions
GoToWebinar
webinar platformLive webinar delivery with registration, attendee engagement controls, and replay support for large audiences.
Webinar-specific reporting that tracks registrations, attendance, and engagement signals
GoToWebinar stands out with a webinar-first workflow that emphasizes registration, automated attendee communications, and streamlined live presentation controls. Core capabilities include live streaming with screen sharing, presenter switching, polls and Q&A, and replay access through recording and publishing tools. Admin tools support branding, report-ready attendance insights, and audience management features tied to webinar campaigns.
Pros
- Strong webinar registration and audience management for event-driven workflows
- Reliable live webinar controls with screen sharing and presenter switching
- Built-in engagement tools like polls and moderated Q&A
Cons
- Less capable for complex multi-track events than dedicated event platforms
- Reporting is functional but not as detailed as advanced enterprise conferencing suites
- Customization options can feel limited for highly branded event experiences
Best For
Teams running frequent webinars that prioritize engagement and attendee management
BigBlueButton
open-sourceOpen-source web conferencing server that provides real-time video, audio, chat, and screen sharing with recording options.
In-session whiteboard collaboration with synchronized drawing, erasing, and slides support
BigBlueButton stands out as an open source web conferencing server that can be deployed and managed in-house. It delivers core meeting capabilities like screen sharing, real-time audio and video support, interactive whiteboarding, and shared slides. Recording and playback work through built-in session capture, while moderation tools support host control during live classes or workshops. The focus stays on browser-based participation with minimal client friction.
Pros
- Browser-first meetings reduce client setup for presenters and attendees
- Integrated whiteboard and shared slides support live teaching workflows
- Built-in recording and playback for session review and reuse
- Host moderation controls enable managing large groups safely
- Open source deployment supports organizations needing controllable infrastructure
Cons
- Advanced video conferencing ergonomics are weaker than top commercial suites
- Real-time performance can degrade with heavy media or low bandwidth
- Customization requires technical administration rather than self-serve settings
- Room features feel classroom-centric versus enterprise meeting suites
Best For
Organizations hosting training and workshops needing controllable, browser-based conferencing
Miro Video Meetings
collaboration suiteVideo meetings integrated with collaborative whiteboards for real-time co-creation and discussion.
Co-presence whiteboard editing during Miro Video Meetings
Miro Video Meetings stands out by turning live video calls into shared collaborative whiteboard sessions for visual planning and decision-making. It supports real-time co-editing with sticky notes, frames, diagrams, and templates alongside meeting audio and chat. The platform also enables structured facilitation using Miro board features like brainstorming canvases and shared spaces during scheduled sessions. It fits teams that want conversation plus an immediately usable artifact after the meeting ends.
Pros
- Real-time whiteboard collaboration stays active during the video meeting
- Templates and visual canvases speed up facilitation for workshops and planning
- Shared artifacts reduce post-meeting capture and handoff work
Cons
- Board complexity can distract from live discussion and attention management
- Setup of agendas and structured spaces requires consistent meeting hygiene
Best For
Teams running visual workshops and decision meetings with shared outputs
LiveStorm
sales eventsEngagement-focused video conferencing for meetings and events with team management and audience features.
Event registration and audience workflow integrated directly with live conferencing
LiveStorm stands out with event registration and participant engagement built for virtual sessions, not just video calls. It supports browser-based conferencing with configurable meeting layouts and on-screen presenter controls. It also emphasizes marketing and workflow around events, including audience management, custom registration fields, and automated follow-up.
Pros
- Event-focused tooling ties registration, attendance, and conferencing together
- Browser-based joining reduces friction for external participants
- Custom registration fields and audience management support targeted events
- Presenter controls and layouts support structured speaking formats
Cons
- Less robust meeting-style capabilities than dedicated webinar platforms
- Advanced interaction features can require careful setup for each event
- Room administration options feel limited for complex multi-track programs
Best For
Marketing and product teams running repeatable virtual events with structured engagement
Conclusion
After evaluating 10 communication media, Jitsi Meet stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
How to Choose the Right Virtual Conferencing Software
This buyer’s guide explains how to choose virtual conferencing software for link-based video calls, self-hosted training rooms, webinar delivery, and co-creation sessions. It covers Jitsi Meet, UberConference, Whereby, BigBlueButton, FreeConferenceCall.com, Wire, GoToWebinar, Miro Video Meetings, LiveStorm, and the open-source BigBlueButton server. It also maps key capabilities like browser-first joining, moderation, whiteboarding, recordings, and event registration workflows to the teams that need them.
What Is Virtual Conferencing Software?
Virtual Conferencing Software enables real-time audio and video meetings, screen sharing, and participant interaction through browser or client experiences. It solves problems like reducing attendee setup time with link-based joining, running structured sessions with host controls, and capturing recordings for review. This category also covers workshop and webinar workflows that pair live video with engagement tools like Q&A and polls, as in GoToWebinar and LiveStorm. Tools like Jitsi Meet and Whereby show how browser-first joining and in-meeting screen sharing can handle everyday meetings without installs.
Key Features to Look For
Feature selection should match the meeting format because different tools optimize for quick links, teaching workflows, or event engagement.
Browser-first link joining with minimal attendee setup
Link-based browser entry reduces friction for recurring internal meetings and external guests. Jitsi Meet and UberConference both center on meeting links that start in the browser, while Whereby focuses on no-download room access.
WebRTC media performance with built-in screen sharing
Screen sharing should be tightly integrated into the meeting UI so presenters can switch workflows without extra clients. Jitsi Meet offers WebRTC screen sharing built into the meeting interface without requiring installs.
Granular host moderation controls for keeping meetings orderly
Host controls like mute, kick, and role-based moderation prevent disruption in live sessions. Jitsi Meet includes granular participant controls, while UberConference provides practical moderation controls for live sessions.
Whiteboard and shared visual collaboration during the live session
Live co-creation needs shared drawing or board surfaces that stay synchronized with audio and video. BigBlueButton delivers a shared whiteboard with real-time multi-user drawing and also supports shared slides, while Miro Video Meetings supports co-presence whiteboard editing during video meetings.
Recorded sessions for review and training reuse
Recordings support compliance review, training recap, and follow-up content reuse. BigBlueButton includes session recordings and playback for workshop review, while FreeConferenceCall.com includes meeting recording options for audio and dial-in use cases.
Event-first engagement and audience workflows
Event programs need registration, engagement tools, and audience management rather than only one-to-many video. GoToWebinar combines registration, polls and Q&A, and report-ready attendance insights, while LiveStorm integrates event registration fields and audience management directly with live conferencing.
How to Choose the Right Virtual Conferencing Software
Choose the tool that matches the session format, then verify the supporting workflows for moderation, visuals, and post-meeting follow-up.
Match the meeting format to the tool’s core design
For browser-first meetings that start from a link, prioritize Jitsi Meet, UberConference, or Whereby because all three center on meeting rooms accessible via shared links. For classroom and workshop delivery with whiteboard-first collaboration, pick BigBlueButton or the open-source BigBlueButton server because both support synchronized whiteboarding and session recordings.
Validate screen sharing and participant control capabilities for your presenters
If screen sharing must work as a first-class in-meeting action, Jitsi Meet integrates WebRTC screen sharing into the meeting UI. If hosts need quick moderation during recurring internal calls, UberConference provides host controls for practical participant management.
Decide whether you need visual co-creation or a board that becomes the artifact
BigBlueButton supports a shared whiteboard with real-time multi-user drawing and also includes shared slides for teaching workflows. Miro Video Meetings pairs video calls with collaborative whiteboards so the shared board becomes an immediately usable output after the session ends.
Choose conferencing vs webinar vs event workflows explicitly
GoToWebinar should be selected for live webinar programs because it emphasizes registration, automated attendee communications, polls, moderated Q&A, and replay access. LiveStorm fits repeatable marketing and product events because it ties custom registration fields and audience workflow directly into the browser-based conferencing experience.
Plan for governance needs and integration depth
If the organization needs controllable infrastructure and server-level control, BigBlueButton supports self-hosted deployment and administrative controls for user management and recording. If the priority is lightweight collaboration inside a persistent workspace, Wire supports chat-first workflows plus live audio and video with screen sharing and persistent conversation context.
Who Needs Virtual Conferencing Software?
Virtual Conferencing Software helps teams run live communication while choosing the right interaction model for meetings, training, and events.
Teams that want link-based browser conferencing with strong WebRTC media
Jitsi Meet fits this audience because it runs in the browser without client installation for standard meetings and includes WebRTC screen sharing inside the meeting UI. It also supports granular moderation features like mute and kick for live participant management.
Teams that need fast internal meetings with simple join links and basic moderation
UberConference matches this need because it focuses on browser-first instant join meeting links with screen sharing and practical host controls. It is built for repeatable call logistics rather than deep enterprise conferencing governance.
Teams hosting lightweight meetings and embedding live sessions into web workflows
Whereby fits teams that want embeddable meeting rooms because it is designed for placing live video directly into web pages. It also supports real-time audio and video, screen sharing, and link-based room access for recurring internal meetings.
Organizations running training and workshops with self-hosted control and live whiteboarding
BigBlueButton fits organizations that need self-hosted web conferencing with collaborative whiteboarding and session recordings. The open-source BigBlueButton server also provides in-session whiteboard collaboration with synchronized drawing, erasing, and slide support.
Common Mistakes to Avoid
Common selection mistakes come from choosing a tool optimized for one session type and forcing it into another.
Buying a webinar-first tool for general meeting collaboration
GoToWebinar is built around webinar registration, polls, moderated Q&A, and replay publishing, so it is a weaker fit for complex workshop-style collaboration needs. For training and multi-user collaboration, BigBlueButton and the open-source BigBlueButton server provide shared whiteboarding and classroom-centric moderation.
Assuming whiteboard collaboration is included in every conferencing platform
Miro Video Meetings and BigBlueButton include whiteboard collaboration features that stay synchronized with live discussion. Whereby and UberConference are oriented around browser conferencing with screen sharing but do not target the same depth of shared drawing workflows.
Picking a link-based conferencing tool while overlooking enterprise governance requirements
Jitsi Meet can require external configuration for advanced enterprise needs, and the platform’s recording and integrations depend on compatible server-side setup. BigBlueButton provides administrative controls for user management and recording, which aligns better with governance-heavy deployments.
Choosing chat-first collaboration for large-event engagement and audience reporting
Wire centers on persistent chat context tied to meetings, and it limits advanced webinar and large-event toolsets. For audience-facing events that require engagement workflows and attendance insights, GoToWebinar and LiveStorm provide webinar-specific or event-integrated reporting and engagement controls.
How We Selected and Ranked These Tools
we evaluated each virtual conferencing tool on three sub-dimensions: features with a weight of 0.4, ease of use with a weight of 0.3, and value with a weight of 0.3. The overall rating equals 0.40 × features + 0.30 × ease of use + 0.30 × value. Jitsi Meet separated from lower-ranked tools because it combined browser-first WebRTC media delivery with built-in screen sharing in the meeting UI, which elevated the features dimension while keeping ease of use high for link-based starts.
Frequently Asked Questions About Virtual Conferencing Software
Which virtual conferencing tools let participants join directly in a browser without installing software?
Jitsi Meet runs in the browser with no client installation required for standard meetings. UberConference also centers on instant browser join links, while Whereby offers browser-first room access with embeddable playback in web pages.
How do Jitsi Meet and BigBlueButton compare for teams that need self-hosted control?
BigBlueButton is designed for self-hosted deployment with a server-based model and a customizable web interface. Jitsi Meet supports self-managed options through server deployment and room configuration, but its browser-first WebRTC experience is more often used as an integration layer than a full training suite.
Which tools provide strong screen sharing without complex setup inside the meeting UI?
Jitsi Meet includes screen sharing as a built-in part of the meeting interface for WebRTC sessions. Whereby and UberConference also provide screen sharing in their browser meeting workflows, keeping host controls close to the call UI.
What options exist for collaborative whiteboarding during live meetings?
BigBlueButton includes real-time multi-user whiteboard tools with host moderation controls for classrooms and workshops. Miro Video Meetings extends collaboration by turning live sessions into a shared co-editing board with frames, diagrams, sticky notes, and templates.
Which platforms are better suited for webinars with registration and attendee management, not just meetings?
GoToWebinar is webinar-first and includes registration workflows, automated attendee communications, polls, and Q&A. LiveStorm also focuses on virtual events with registration fields, participant engagement, and automated follow-up tied to the live session.
How do hosts manage participants and moderation during larger or structured sessions?
BigBlueButton provides administrative and moderation tools for user management and live control, including recording options. Jitsi Meet supports participant management and meeting controls through room configuration, while Whereby emphasizes orderly room controls via permissions and link-based access.
Which tools integrate conferencing with existing collaboration spaces so meetings carry work context forward?
Wire keeps chat and meeting participation in a single workspace, so discussions continue using centralized conversation history. Miro Video Meetings creates a tangible shared artifact through board collaboration that persists after the audio and video end.
What are common technical requirements for reliable video, audio, and sharing across participants?
Jitsi Meet relies on WebRTC and typically works well with modern browsers for real-time audio, video, and screen sharing. Whereby and UberConference follow a similar browser-native join model, while BigBlueButton is browser-focused and depends on server-hosted conferencing for scalable multi-user sessions.
How can organizers handle secure access to virtual rooms and prevent unauthorized joining?
Jitsi Meet secures access through room links and configurable authentication, with encryption provided through WebRTC. Whereby also uses link-based room access with permission controls, while BigBlueButton supports controlled access through server-side user management and host moderation.
Tools reviewed
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Communication Media alternatives
See side-by-side comparisons of communication media tools and pick the right one for your stack.
Compare communication media tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
