I run a design systems team, and something interesting happened last quarter: our platform engineering team asked me to help them redesign their internal developer portal.
My first reaction? “That’s weird. Internal tools don’t need design.”
My second reaction: “Wait, that’s exactly the attitude that kills platform adoption.”
The Backstage Reality Check
Here’s what changed my mind: Platform teams are experiencing 10% adoption rates after 6-12 months of building Backstage implementations. The technology works. The automation is solid. But developers don’t use it.
Why? Because we’ve been operating under a dangerous assumption: “Internal tools can be ugly as long as they work.”
Except they don’t work if nobody uses them. And nobody uses tools with bad UX—whether they’re customer-facing or internal.
Design Systems for Infrastructure
This sounds absurd, but hear me out: Your internal developer platform needs a design system.
Not because it’s customer-facing. Because design systems solve the same problems that plague internal platforms:
- Inconsistent patterns across different tools
- Hidden affordances (features developers don’t know exist)
- No onboarding or documentation
- Cognitive load from context switching
I learned this the hard way. At my startup, we built amazing technology that nobody could figure out how to use. Great code, terrible experience. Sound familiar?
The UX Debt In Internal Tooling
Walk through your developer portal with fresh eyes:
- Can a new hire deploy their first service without asking for help?
- Are common tasks (check service health, view logs, rollback a deployment) obvious and fast?
- Does the interface work for developers with accessibility needs?
- Is there visual consistency between service catalog, docs, and monitoring?
Most internal platforms fail every one of these tests. We’ve accepted UX standards for internal tools that we’d never tolerate in customer products.
The Product Management Mindset
In 2026, 80% of large software engineering organizations now have platform teams (up from 45% in 2022). But here’s what the data also shows: successful platform teams operate like product teams.
That means:
- User research: Interview developers about their workflow pain points
- Journey mapping: Understand the full path from “I have an idea” to “code is in production”
- Usability testing: Watch engineers use your portal and note where they get stuck
- Iteration based on feedback: Your platform roadmap should come from developer needs, not just technical capabilities
This isn’t overhead. This is the difference between 10% and 80% adoption.
The Uncomfortable Question
Here’s what I’m wrestling with: How do we justify design and product investment for internal tools when engineering teams are already stretched thin?
Our customer products have designers, PMs, user researchers. Our internal platforms have… brilliant engineers who’ve never done a user interview.
Is this sustainable? Or are we finally admitting that developer experience is a design problem, not just a technical one?
The Managed Solutions Argument
This is part of why managed solutions (Roadie, Port, Cortex) are gaining ground. They come with UX research built-in. The interface layer is already designed. Platform teams can focus on golden paths and integrations—the actual differentiators.
DIY Backstage gives you flexibility. But it also gives you: 12-18 month setup time, ongoing UI maintenance, and the need to do your own UX work.
Question for the forum: When internal tools require product-level UX, does build vs buy calculus change? Are we better off outsourcing the interface layer so we can focus on what makes our platform unique?
What’s your experience? Have you treated internal developer tools like products? Did it help adoption, or is this just design team wishful thinking?
Context: Platform engineering is shifting from “infrastructure automation” to “curated developer experience.” That shift requires product thinking, not just better APIs.