Internal Developer Portals & Service Catalogs3 min readUpdated September 2026

Backstage vs Port When Software Lives on the Shop Floor

Shop-floor software doesn't look like a typical microservice fleet. Machine data collectors, MES integrations, and ERP connectors run on schedules measured in shifts, and many of them sit on a plant network that never touches the public internet, which reframes a Backstage vs Port decision for a precision contract manufacturer as a connectivity problem before it's a features problem.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

The Air-Gap Problem Neither Tool Solves for Free

A hosted tool like Port needs some way to learn about a system it can't reach directly, which means either an agent running inside the plant network that pushes status updates out, or a scheduled export process that periodically syncs data to somewhere Port can read it. Neither is exotic engineering, but both are real integration work your team has to build and maintain, and Port's own documentation and support won't cover the specifics of your particular plant network architecture.

Backstage has the advantage of being something you can run inside the plant network itself if your infrastructure allows it, avoiding the agent-and-tunnel problem entirely for that portion of your catalog. The tradeoff is the same maintenance burden self-hosting always carries, now potentially split across two environments if you run different instances for corporate IT and the shop floor.

Check with whoever manages your plant network's security policy before assuming either path is even permitted. Some manufacturers operate under contractual or insurance requirements that restrict what can connect outward from the plant floor at all, regardless of how convenient a sync agent would be.

Deciding What Actually Needs to Be in the Catalog

Not every machine data collector needs to show up in a developer portal at all. The real question is whether your engineering team needs a queryable, ownership-tagged record of these systems, or whether your existing MES or historian software already answers that question well enough for your purposes. A portal is worth the integration cost for systems your engineering team actively maintains and modifies; it's often not worth it for stable, vendor-managed equipment that rarely changes and already has its own operational monitoring.

A Practical Split Many Manufacturers Land On

Many contract manufacturers end up cataloging their corporate-side software, ERP connectors, customer portals, internal tools, in whichever portal they choose, while leaving true shop-floor systems documented separately in whatever operational technology monitoring they already run. That split avoids forcing an ill-fitting tool onto systems it wasn't designed for, while still getting the ownership and discovery benefits for the software your engineering team actually iterates on regularly.

The split works best when it's explicit rather than accidental. Write down which category each system falls into and why, so a new engineer joining the team understands the boundary immediately instead of discovering it by asking why half your infrastructure isn't in the catalog they were just onboarded onto.

A Connectivity Audit Before You Commit to Either

Map which of your systems sit on a network with any path, even indirect, to the public internet, and which are genuinely isolated. For the isolated systems, note who currently owns keeping their status visible to the rest of the organization, and how that visibility works today. If the honest answer is that nobody outside the plant floor knows a machine collector's health without physically checking, that's a real gap, but it may be better solved by better operational technology monitoring than by forcing that system into a developer-focused catalog it was never built to represent well.

Run the audit in this order:

  1. Map which systems sit on a network with any path, even indirect, to the public internet, and which are genuinely isolated.
  2. For each isolated system, note who currently keeps its status visible to the rest of the organization and how that works today.
  3. Flag systems whose health nobody outside the plant floor can see, since those are candidates for a sync agent or scheduled export.
  4. Check with whoever manages plant network security policy whether any outward connection is permitted before choosing either path.

Where the Operating Benchmarks Fit

Deployment frequency by DORA cluster applies cleanly to the corporate-side software you catalog in either tool, since that portion of your stack behaves like a standard engineering environment even if the plant floor doesn't1. Change failure rate matters just as much for that same corporate-side software, since a standardized deploy path catches more of the mistakes that would otherwise reach production unnoticed in your ERP or customer-facing systems2. DevOps spend as a share of revenue is a useful sanity check on the size of this investment relative to your overall technology budget, since manufacturing margins often leave less room for open-ended internal tooling projects than a software company's margins do3.

Apply these numbers only to the software actually inside your catalog's scope. Extending a DORA-style framework to shift-scheduled shop-floor systems can produce numbers that look alarming without saying much about equipment that was never designed to be measured that way.

Executive Capability Standard

What Good Looks Like

A contract manufacturer's engineering team has a current, ownership-tagged catalog of every corporate and customer-facing system it actively maintains, with a deliberate, documented decision about which shop-floor systems fall outside that catalog's scope and why.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Map your systems by network reachability and note which ones are genuinely air-gapped before assuming any hosted tool can catalog them directly.
2. Do Manually:Document your plant floor systems in whatever operational technology monitoring you already trust, independent of any developer portal decision.
3. Delegate:Assign a specific owner for the sync or agent process if you do decide to bridge plant floor data into a hosted catalog.
4. Automate:Roll out a portal for your corporate and customer-facing systems first, where the connectivity problem doesn't exist and the payoff is immediate.
5. Buy:Bring in an OT-aware platform engineer if you decide the plant floor genuinely needs catalog visibility, since that integration work differs meaningfully from standard cloud service cataloging.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

CrowdStrike

For the corporate-side endpoints that do have a path to the internet, CrowdStrike can extend visibility there without requiring any connection into the isolated plant network.

Visit CrowdStrike→

Frequently Asked Questions

Can we run a hosted portal like Port for corporate IT while keeping the plant floor entirely separate?

Yes, and this is the most common pattern for manufacturers with a real air gap. Port catalogs your corporate and customer-facing systems normally, while plant floor monitoring stays in whatever operational technology tooling you already trust for that environment.

What if our plant network has a one-way data diode to the corporate network?

A one-way data diode can support a sync pattern where plant data flows out to a hosted catalog without opening any path back in. Some manufacturers use this specifically to preserve the security posture of the air gap while still getting visibility on the corporate side.

Is it worth building a custom Backstage plugin for our specific MES vendor?

Usually only if that MES integration is central to your engineering team's daily work and likely to be extended further. For a stable, rarely touched vendor integration, the plugin development cost typically isn't worth it compared to simpler manual documentation.

Sources

Where we quote a benchmark, we show its source. Other figures in this guide are estimates or general guidance, so check them against your own numbers.

  1. Deployment frequency by DORA performance cluster (max days between deploys). DORA Accelerate State of DevOps 2024 (Google Cloud), cluster table via Octopus Deploy analysis, 2024.
  2. Change failure rate by DORA performance cluster. DORA Accelerate State of DevOps 2024 (Google Cloud), cluster table via Octopus Deploy analysis, 2024.
  3. DevOps spend as % of ARR (median, private B2B SaaS). SaaS Capital 2026 Spending Benchmarks for Private B2B SaaS Companies (15th annual survey, 1,000+ companies), 2026.

Related Guides