An Internal Developer Platform (IDP) is like the frontend to your organization’s messy backend. The backend is everything you already have—people, policies, docs, tools, and more tribal knowledge than you’d care to admit. The IDP doesn’t replace those systems; it makes them usable. To win adoption, you need different stories for three audiences: business stakeholders, product/management, and engineers.
Slack DMs Are Not Documentation
Let’s be honest: most organizations secretly run on Slack threads, outdated Confluence pages, and that one senior engineer who “just knows stuff.”
That’s not a strategy—it’s a bottleneck.
I believe that the solution that works is Internal Developer Platform (IDP). Think of it as the company homepage your employees actually want to use. It’s where you go to:
- Find out who owns a service without pinging five people.
- Spin up a new project without filing a dozen Jira tickets.
- Connect the dots across scattered systems, tools, and docs.

An IDP doesn’t bulldoze your backend—it just slaps a clean, usable frontend on top of it.
The Business Narrative: Efficiency and Risk Reduction

Executives want results, not YAML. Their world revolves around cutting waste, minimizing risk, and accelerating delivery.
Pitch: “The IDP is how we make our organizational complexity navigable. It reduces wasted time, speeds up incident resolution, and protects delivery timelines.”
Example: A Service Catalog (as in Backstage) makes ownership explicit. Instead of hunting for the “right person,” issues get routed correctly on the first try—less downtime, less money burned.
👉 Translation: fewer delays → more features → stronger competitive edge.
The Product/Management Narrative: Visibility and Alignment

PMs and managers juggle dependencies, risks, and priorities. What they crave is visibility.
Pitch: “The IDP is a living map of our systems and teams. It helps us see ownership, dependencies, and risks, so we can make better decisions faster.”
Example: Instead of learning mid-project that Service A quietly depends on Service B, the catalog makes those dependencies clear from day one. Roadmaps get more realistic, and cross-team coordination gets less painful.
👉 Translation: clearer maps → fewer surprises → smoother delivery.
The Engineering Narrative: Autonomy and Flow

Developers don’t care about “organizational alignment.” They care about not wasting half their day chasing docs or approvals. For them, the IDP is about self-service and flow.
Pitch: “The IDP is your single entry point into the org. Want to deploy, find a service owner, or use a golden path? Do it here—no scavenger hunts required.”
Example: With templates or scaffolding tools (like those in Backstage), engineers can bootstrap new services with security and compliance baked in. Instead of asking around for the “right” way, they just get building.
👉 Translation: less context switching → more coding → happier developers.
IDPs Are Enhancers, Not Replacements

Here’s the catch: an IDP is not a magic bullet, and it doesn’t replace your existing tools. CI/CD still runs on Github Actions, documentation runs on Confluence, GitHub, Notion, etc... and HR still asks you to use the software you know will be changed in year or two (again...)
Instead, IDP just makes it findable and usable. It’s the frontend to the messy backend we all know exists...
Wrapping It Up
When positioning an IDP, frame it differently for each audience:
- Business: efficiency and risk reduction.
- Management: visibility and alignment.
- Engineering: autonomy and flow.
Tools like Backstage, Humanitec, or custom-built solutions are all just flavors of the same concept: giving your company a usable frontend for its own complexity.
Because let’s face it—Slack DMs might be great for memes, but they’re a terrible long-term strategy for running an organization.