
Multi-session browsers
DemoStory
A Chromium browser for live product demos, where each tab can be logged in as a different user. We built the multi-session core, payments and admin dashboard.
- C++
- Chromium
- Multi-session
- Payments
- Admin dashboard
- Client
- DemoStory (demostory.io)
- Built on
- Chromium
- Status
- Retired; website offline
- Our part
- We wrote the multi-session core in C++ and built the payment system and admin dashboard around it.
The client and the problem
DemoStory was a browser for live software demos. A presenter often has to show one product as several users at once, for example an admin and a customer, without logging out and back in during the demo.
What we built
We wrote DemoStory’s multi-session core in C++ on Chromium, so each tab could stay logged in as a different user in the same window. We also built the payment system and the admin dashboard the client used to sell and manage the product.
- A multi-session core in C++: each tab keeps its own cookies, storage and login
- Several user accounts working in one browser window at the same time
- A payment system
- An admin dashboard
Why it was hard
Presenters could save a whole demo setup, with tab names, colors, order and logins, and reopen it in one click. So each tab’s session had to be kept apart while the window was open and also survive being saved and restored later.
Screenshots

DemoStory’s multi-session tabs, each logged in as a different user. Image: demostory.io (archived).
Outcome
- DemoStory shipped for Windows and macOS.
About the product
The product as its owner describes it. These are the client’s features, not a list of our work; our part is under “What we built”.
DemoStory described itself as “the browser for live demos”. It was built on Chromium, and each new tab could be its own session, so a presenter could be logged into the same product as several different users in one window.
A demo setup, including tab names, colors, order and logins, could be saved as a shortcut and reopened in one click. DemoStory ran on Windows and macOS.
Product facts from demostory.io (Internet Archive copy, 2024), checked September 2026.
Related services
Facing a similar engineering problem?
Tell us what you are building. A browser engineer will walk you through how we would approach it, what is hard about it and what it takes to keep it current after launch.
