Caisey Blog

MSP owners/operators · May 27, 2026

Why Caisey's Browser-Coordinated Model Changes the Cost Math for MSPs Supporting Air-Gapped Manufacturing Clients

How Caisey's intermittent-connectivity runtime and durable command queuing cut VPN licensing and bandwidth costs for MSPs supporting manufacturing endpoints with sporadic cloud access.
manufacturing ITair-gapped networkscost optimizationintermittent connectivityMSP operations

Manufacturing clients present a brutal cost equation for MSPs. You sign a contract to support 50 endpoints across three plants, then discover that half those machines live on isolated VLANs with PLCs, touch panels, and industrial PCs that only see the internet through a congested site-to-site VPN or a maintenance window's worth of cellular uplink. Traditional remote access tools assume persistent connectivity. They charge per concurrent tunnel, burn bandwidth on screen streams, and leave technicians staring at frozen frames when the network hiccups. The result: you pay for licenses you can't fully use, technicians burn hours waiting for reconnects, and your margin on the manufacturing vertical evaporates.

The Manufacturing Reality: Intermittent by Design

Air-gapped or semi-isolated manufacturing networks aren't edge cases. They're intentional architecture. Production VLANs stay separate from corporate networks. Firewall rules allow only scheduled maintenance windows for external access. Some cells connect through 4G modems with data caps and spotty coverage inside metal buildings.

For the MSP, this means your technician's ability to troubleshoot doesn't match your SLA obligations. A screen-sharing tool like TeamViewer or ScreenConnect needs a sustained bidirectional pipe—typically 500 Kbps to 2 Mbps for a usable session, more if you're pushing high-resolution HMI panels. When that pipe collapses, the session dies. The technician loses context. The client loses production time. And you lose the ability to bill productively for hours already spent.

The Traditional Cost Stack: VPN Plus Screen Share

Let's look at what MSPs typically layer together for manufacturing support. First, site-to-site VPN infrastructure: hardware or virtual appliances, licensing, configuration maintenance, and the inevitable 2 AM call when a certificate expires and the plant manager can't reach the line supervisor. Second, remote access seats: concurrent licenses for tools that assume the endpoint is reachable and responsive. Third, technician time: sessions that start, stall, restart, and lose diagnostic context with each reconnect.

The hidden cost is coordination overhead. When a session drops, the technician has to re-explain to the on-site contact what's already been checked. Ticket notes grow fragmented. Two technicians working the same incident duplicate effort because neither can see the other's incomplete session. The audit trail—if you need it for insurance or compliance—becomes a patchwork of screenshots and memory.

How Caisey's Runtime Buffers Against Reality

Caisey's headless runtime on the enrolled endpoint doesn't need your browser tab to stay open. It doesn't need the network path to stay up. Here's how the flow works in practice.

A technician opens Caisey in a browser, identifies the manufacturing endpoint through client grouping and search, and drafts a diagnostic sequence: check the Windows Event Log for DCOM errors, verify the OPC UA client service status, test network reachability to the PLC gateway. The technician clicks execute. If the endpoint is currently offline or bridged through an intermittent path, Caisey's Cloudflare Worker control plane writes those commands to a SQLite Durable Object associated with that specific machine.

The runtime, running headless on the industrial PC, checks in when connectivity allows—every 30 seconds over an open path, or the next time a maintenance window opens the firewall. It pulls queued commands, executes them locally with full machine context, and pushes results back to the Durable Object. The technician's browser, which might have been closed for two hours, shows the complete transcript when they return: command sent at 14:03, executed at 14:47, output returned at 14:48.

The Async Diagnostic Sequence in Practice

Consider a real scenario. A packaging line's HMI PC loses communication with the servo controller at 11 PM. The on-site night shift opens a maintenance window at 2 AM. Your technician is asleep, but the MSP's NOC has already drafted a Caisey diagnostic sequence based on the alert: check the Ethernet/IP adapter status, verify the servo driver's IP configuration, test a ping to the controller, and read the last ten lines of the motion control application log.

The runtime executes this sequence during the 2 AM window. Results queue in the Durable Object. At 8 AM, your day-shift technician reviews the transcript, sees the ping succeeded but the motion control log shows a timeout at 23:14, and knows exactly where to focus without re-running basics or waking the on-site contact for a second maintenance window. The transcript is complete, time-stamped, and reviewable—even though live connectivity existed for maybe twelve minutes across a four-hour window.

Cost Math: What Drops Out of the Equation

With Caisey, several line items shrink or disappear. You don't need persistent VPN tunnels for diagnostic access; the runtime's intermittent heartbeat uses whatever path exists, including outbound HTTPS through restrictive firewalls. You don't pay for concurrent screen-share licenses that sit idle while technicians wait for reconnects. You don't bill clients for technician time spent re-establishing context after dropped sessions.

More subtly, you reduce the "warm body" cost of after-hours manufacturing support. Because diagnostic sequences can be drafted, queued, and reviewed asynchronously, your NOC or senior technicians can prepare work during business hours for execution during overnight maintenance windows. The Durable Object preserves the full audit trail without requiring a human to babysit a live session.

The Contrast: Queue-Based Tools That Lose State

Some remote tools advertise offline or queue-based functionality. AnyDesk, for example, can queue commands for an offline endpoint. But the implementation differs in ways that matter for manufacturing reliability. In typical queue-based tools, commands live in a client-side or ephemeral server queue. If the endpoint reconnects with a new session ID—common after network changes, IP renewals, or runtime restarts—the queued commands often drop. The technician discovers the "offline" sequence never executed, with no record of what was lost.

Caisey's SQLite Durable Objects are identity-bound to the enrolled endpoint, not the transient session. The runtime maintains its enrollment state across reconnections. Commands queue durably. Results append to the same logical transcript. A technician can verify that step three of six executed and step four failed because the network dropped again—not because the queue forgot what step four was.

What This Means for MSP Margins

Manufacturing clients often pay premium rates for support because the cost of downtime is measured in stopped production lines. But traditional remote access tools eat those premiums through infrastructure and inefficiency. Caisey's model inverts the equation: you support more endpoints with fewer concurrent licenses, you cover more maintenance windows without staffing each one live, and you deliver auditable diagnostic records that justify premium billing.

The browser coordination layer means your technicians work from any device, any location, without installing thick clients or maintaining VPN profiles per site. The headless runtime means the endpoint does the work locally, using its own CPU and memory, not streaming pixels across a constrained pipe. The Durable Object means your operational memory—session history, diagnostic sequences, approval records—survives the network conditions that kill traditional sessions.

For MSPs deciding whether to bid on manufacturing verticals, this changes the calculation from "can we afford the infrastructure?" to "can we afford not to have durable, async troubleshooting?" The answer, for growing shops, increasingly favors tools built for intermittent reality rather than persistent fantasy.