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

  • Annotated DemoStory browser window showing color-coded session tabs, tab renaming and a Save demo setup menu
    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.

Send a project brief

More case studies: Multi-session browsers