Digital Signage

About

Built because the screens were already there

Most buildings do not need more screens. They need the ones on the wall to be worth looking at, and to be reachable when something matters.

This started with a specific problem: an office with more than a hundred televisions, all of them showing news channels from somebody’s streaming account, and no way to put an announcement on any of them without walking to the room.

The hosted signage platforms all wanted a monthly fee per screen. At that count the arithmetic stopped being a software decision and became a budget one — and none of them could interrupt a screen that was already running somebody else’s app, which was the entire requirement.

So it was built to be self-hosted, priced once, and to actually take the screen. Everything since has come from running it: the fleet provisioning script exists because a hundred screens is not something you configure by hand, and the panel flags screens that cannot cover other apps because we found one that could not during a drill.

What we decided not to do

  • No cloud. Not as an upsell, not as a default. The server is yours.
  • No per-screen pricing. It punishes you for the thing you wanted to do.
  • No dangerous commands. Nothing in the panel can reboot or wipe a device.
  • No open demo. A published login is a specification anyone can copy.

Where it stands

Measured, not estimated

Every number on this site came from running the thing, on the class of hosting we recommend.

2–5s

From send to on screen

Measured on shared hosting with no WebSocket

25+

Screens on one modest server

Far more with a database upgrade

0

Per-screen licence fees

Self-hosted, on your own hardware

100%

Playback while offline

Content runs from local storage

How we work

What you can expect from us

A straight answer about fit

If a hosted platform suits you better, we will say so. There is a page on this site about exactly when that is.

A price, not a discovery call

Tell us the size of the estate and you get a number. The call is for after you have one, if you want it.

The signing key, handed over

You get the key that signs the Android app, so you can build and update it yourself. Nothing about this arrangement depends on us still being here.

Limitations written down

Every page on this site that describes a capability also says what it cannot do. Finding that out during a pilot is worse for both of us.

See it running on your own screens

We will set up a live system with your own login, and walk you through anything you want to see.

No open demo, no sign-up wall — a person reads every request.