DropLive
Sign in Create free account

Why the demos aren't empty.

A freshly installed app is a blank screen. You cannot tell whether an email assistant is any good from an empty inbox, or whether a dashboard is any good with nothing to chart. So before you arrive, we fill the app with a company that does not exist.

It is the same company in every app

This is the part that takes the work. Most demo data is generated separately for each app, so the customer in the invoicing tool has never heard of the customer in the helpdesk. Ours is written once, and one person turns up wherever they should.

Priya Raman, at the customer whose renewal is at risk
Mail
Three messages chasing the export problem, getting shorter.
Accounting
Invoice 4471 against her company, open until August 30.
Chat
Named in the thread about whether to ship the fix.
Helpdesk
The original ticket, still open, with the reproduction steps on it.

Next, we make something go wrong

A quiet week is the wrong test for a lot of software. You cannot judge a tool that catches fraud against clean books, or one that watches for outages against a system that never breaks. So a demo will be able to ask for a week where something is badly wrong — and because it is one company, the trouble would show up everywhere at once rather than as a flag on a row.

Today every demo runs the same quiet week. This is what the second scenario is being written to do, and it is written here as a plan rather than left to read like a feature.

Someone in finance invented a supplier
Accounting
Four invoices, each just under the amount that would need a second signature.
Mail
Polite pressure to pay before the month closes.
Banking
The account number changed after the first payment went through.
Chat
A colleague asked about it once and nobody replied.
Helpdesk
An audit task raised last week, assigned to nobody.
Security
An alert on the account that created the supplier.

Six apps, six fragments, one thing that happened. Whether the software helps you notice is the entire question — and the reason this is worth building rather than a longer list of rows.

More worlds are coming

A software company is the wrong backdrop for half of what people self-host. A photo library needs somebody's life in it, not a balance sheet.

A household
Personal mail, photos, receipts, bookmarks, a budget, a media shelf.
A shop
Products, orders, a refund, a delivery that went missing.
A clinic
Appointments, records, referrals, a scheduling problem.
A community
Members, threads, and the argument that needs a moderator.
A world for agents
The same places an agent would actually have to work through — a mailbox, a calendar, a ticket queue, a browser with real pages in it — so a tool that claims to act on your behalf has somewhere to prove it.

One world is live today. The rest are being written.

This page is about the data. For the things it lives in — the mail server, the object store, the vendor APIs — see what the app is talking to →

Everyone in it is invented. Every address ends in .droplive.test, a suffix that can never resolve, so none of it can be mistaken for a real person or reach one.