Case Study · May 2026

The Atomic Deployment

How one television at Ballantyne Country Club proved the ClubOS architecture — and what comes next.
Client
Ballantyne Country Club
Location
Charlotte, NC
Live Since
April 3, 2026
Deployment
1 court reservation display
Summary
Ballantyne replaced a failing Northstar/Enplug court reservation display with a single ClubOS screen on April 3, 2026. The replacement solved a six-week support failure that left two of eight courts invisible to members. Weeks later, when the club returned two different courts to service after extended maintenance, ClubOS adapted automatically — no club involvement required. The display has run uninterrupted for six weeks and counting.
01 — The Problem

Two courts members couldn’t see.

Ballantyne’s racquet complex has eight courts. Members arrive at the lobby and look at the television to see what’s available, who’s playing, where they need to be. That screen is the moment of truth — it either tells the truth or it doesn’t.

For six weeks, it didn’t.

The display was driven by Northstar’s web reservation page running through Enplug’s signage system. Northstar’s reservation grid was built for a desktop browser — a dense time-by-court table, designed to be scrolled and zoomed by a user at a desk. On a television mounted on a wall, the layout was effectively unreadable from across the room and, critically, cut off two of the eight courts entirely. Members had no way to see status for those courts from the TV. Neither Northstar nor Enplug provided a way to rotate, scroll, or reformat the display for the screen it was being shown on.

Orhan Sarabi, Ballantyne’s Family Activities Center Director, spent six weeks going back and forth with Northstar support and Enplug support trying to surface the missing courts. Neither vendor’s tools could solve it. The highest-traffic information surface in the building was actively misleading members, and there was no path to a fix inside the existing vendor stack.

Northstar reservation grid as displayed via Enplug
Before · Northstar via Enplug The Northstar reservation grid as deployed on Ballantyne’s TV. Eleven columns of dense desktop-formatted data, designed for a browser at a desk, displayed on a television mounted on a wall. The right edge of the layout truncated two courts entirely; the “>>” pagination affordance only worked with a mouse. Members standing in the racquet lobby could not see complete court status.
02 — The Intervention

One screen. Built for the room, not the desktop.

ClubOS replaced the Northstar/Enplug screen on April 3, 2026.

The intervention was deliberately small. One television. One display. The same court reservation data. A different rendering.

ClubOS treats Northstar as the system of record. The reservation data is authoritative — ClubOS does not compete with it, does not replace it, does not ask the club to migrate. ClubOS reads from Northstar at runtime and renders the current state into a layout designed for the room: court-per-card, large type, scannable from across the racquet complex, refreshed every minute.

The display is hosted at a public URL and loaded by the existing television via its existing signage device. No new hardware. No proprietary kiosk. No application for the club to manage. From the club’s perspective, ClubOS is invisible — it simply works.

ClubOS court reservation display, current production state
After · ClubOS court display, May 16, 2026 The ClubOS court reservation display in production, Saturday morning. Each court occupies its own card. Reservations appear with name, time block, and status. Typography is scaled for ambient viewing from across the room. The full design renders at 1920×1080 on the television; the screenshot above is from a desktop browser preview.
03 — The Proof

Two courts came back online. Nobody had to tell us.

This is the part that matters.

A few weeks after the ClubOS display went live, Ballantyne returned Courts 6 and 7 to service. Both had been offline for months for extended maintenance. The display had been correctly showing them as unavailable throughout.

When the courts came back into service, the club did not email us, log into anything, push an update, or notify ClubOS in any way. ClubOS adapted automatically. The next data read from Northstar showed Courts 6 and 7 as available. The display reformatted. The courts appeared.

The Architectural Claim, Made Visible
ClubOS treats Northstar as the system of record. Member data, reservation data, and operational truth stay with the club. ClubOS reads at runtime, renders for the surface, and adapts to state changes without intervention. What looks like a court reservation display is actually a thin rendering layer on top of a platform designed to behave like infrastructure.

A court returning to service is precisely the kind of operational change that a traditional vendor relationship requires a ticket for. With ClubOS, there is no ticket. There is no maintenance window. There is no client-side configuration to update. The platform observes the venue’s state and renders accordingly. The club continues to operate as it always has; the screen continues to tell the truth.

04 — What This Proves

Vendor to infrastructure, demonstrated in one client.

Three things are now operationally true at Ballantyne:

  1. ClubOS solves what Northstar and Enplug could not solve together.

    Six weeks of vendor-to-vendor support produced no fix. A single ClubOS deployment, configured once, has run uninterrupted for six weeks and counting. The pattern is repeatable across any venue running Northstar, CourtReserve, or comparable reservation systems whose web output renders poorly on a shared display.

  2. ClubOS does not compete with the club’s systems of record.

    Northstar still owns the reservation data. The club has not migrated anything, given up anything, or taken on a new platform to manage. Data ownership remains exactly where it has always been. This is foundational positioning — it changes how clubs evaluate the relationship.

  3. ClubOS behaves like infrastructure.

    Adaptation to state changes happens automatically. There is no version of this relationship where the club has to “manage” ClubOS. That is the working definition of infrastructure: it does its job, in the background, without asking for attention. Vendors get replaced. Infrastructure gets built on top of.

05 — What's Next at Ballantyne

The court display is the wedge.

The court reservation display is the atomic unit — the first surface, doing one job, doing it well. The platform behind it is broader. The same ClubOS architecture (runtime data reads, surface-specific rendering, venue-controlled identity) supports additional surfaces without changing the club’s systems of record and without taking on additional platform management.

Adjacent Surface · Built
Trivia & engagement for events

Event-driven activations on the racquet complex’s additional displays — music trivia, member-guest scoring, sponsor-attributed engagement. Live and used at Ballantyne events.

Adjacent Surface · Built
Tee sheet display

Starter board, pace-of-play status, and shared reservation visibility for the first tee and pro shop. Same platform pattern as the court display.

Adjacent Surface · Built
Food & beverage display

Daily specials, menu by daypart, upcoming events, sponsor placement. Ready for dining room deployment.

Next Layer · Available
QR-triggered member engagement

Two-screen interaction: a member scans a fixture, the phone becomes a private controller, the television remains the shared stage. Court signup, F&B ordering, event RSVP, sponsor activations.

Next Layer · Available
AI concierge

Context-aware responses to routine member questions, drawing on a venue-specific knowledge base. Replaces generic chatbots with operationally current answers.

Next Layer · Available
Sponsor attribution

Sponsor placement tied to specific interaction zones and engagement events, not impression counts. Reportable in club-controlled terms.

Each new surface is supported by the same platform that runs the court display today. The pattern is the same; the surfaces compound. The Ballantyne deployment is the first chapter of a multi-surface ambient intelligence layer across the venue.

The Northstar graphics were so dated and difficult to read. Bill and his team created a custom display that gave our members a clear picture with all the right information.
Orhan Sarabi · Family Activities Center Director, Ballantyne Country Club

As our Racquet Director gave notice for a new opportunity, he handed me what I thought was a straightforward project — one he had been unable to complete before he left. Dozens of back-and-forth emails later, Bill and his team stepped in and solved it.

Our goal was simple: display tennis court reservations from Northstar on a TV outside the building, where members entered. Getting Northstar’s web link to connect to the TV took weeks. Once it finally did, the graphics were so dated and difficult to read that it wasn’t usable.

Bill and his team created a custom display that gave members a clear picture with all the right information. No matter what the hiccup was, their response was immediate and professional — and that made the entire back-and-forth much easier.