InTech Ideas
How We WorkPodsAI ServicesAboutInsightsLet's Chat
How We WorkPodsAI ServicesAboutInsights
Let's Chat

Have a system that's holding your team back?

Tell us what's broken. We'll tell you whether we can help, usually within a day.

hello@intechideas.ai
InTech Ideas

Product engineering for the AI era. Clarity before code. Relationships before contracts.

hello@intechideas.ai

Company

  • About
  • How We Work
  • Pods
  • Insights

Services

  • AI Automation Consulting
  • AI Software Development
  • AI Integration
  • Custom AI Software
  • AI Strategy & Implementation
  • Product Engineering for the AI Era
All Services

AI Operating Systems

  • AIOS for Business
  • AI-Enabled Operations
  • AI Workflow Automation
  • Business Process Automation
  • Mid-Market AI Transformation
Explore AIOS

Industries

  • Concierge Medicine
  • Medical Supply
  • Professional Services
  • Staffing Agencies
  • Field Service
All Industries

Problems We Solve

  • Disconnected Systems
  • Spreadsheets to Software
  • Single Source of Truth
  • Reduce Manual Data Entry
  • Scale Without Hiring
All Problems

© 2026 InTech Ideas. All rights reserved.

PrivacyTermsCookies

Clarity before code.

← Back to InsightsSubstack

What Owning the Layer Actually Costs

Skip MarshallAugust 11, 20267 min read
A single large, ornate brass gear driving a neat row of four small identical gears on graphite steel blocks — the costly first build carrying the cheap modules that come after it.

Two months of telling you to own your coordination layer. Here's the part I left out: what it actually costs, and why two days of building isn't proof you need to be a software company to do this.


The part I left out

Last week I closed by promising two things: the architecture underneath all of this, and what it actually costs to build a layer you own instead of renting one. Here's both, plus something I should have said sooner. Connect versus isolate was the right question for what to aim at. It doesn't answer how to get there cheaply, or whether building your own way there is even the right call for you. That's a different question, and I've been skipping past it for two months of telling you to own your coordination layer.

Own versus rent was never supposed to be a universal rule.

It only works as advice once you attach a condition to it: own it if owning is actually cheap for you, and know how to tell whether it is. I'd rather correct that now than let two months of "own it" stand without the condition attached.


Where two days actually came from

When I first told you about InTech Time, I walked through why it took about two days to build: the Context Graph already holding institutional knowledge, the Decision Record discipline, the Fortify Gate checklist, all of it built for client engagements long before we ever pointed it at ourselves. I'm not going to re-walk that whole path. What I didn't say clearly enough is what it means. Two days wasn't two days from zero. It was two days because everything before those two days had already been paid for, by client work, over a long time, for reasons that had nothing to do with our own PTO problem.

I want to be direct about something else, because I think a lot of you read two days and filed it under, sure, but they're a software company. That's not it, and I'd be doing you a disservice if I let that assumption stand.

The part that used to require a developer, actually writing the code, isn't the bottleneck anymore. An AI agent will write competent code for a scoped, well-defined problem whether the person asking for it has ever opened a terminal or not. What still requires real skill, the skill that actually determined whether PTO took two days or two months, is knowing precisely what you want built, clearly enough that nobody has to guess.

That's not a developer skill. That's an operator skill.

It's the same skill behind a job description that doesn't produce forty wrong-fit resumes, or a scope of work that doesn't turn into a change-order fight three weeks in. We didn't build InTech Time fast because we know how to code. We built it fast because we'd already spent a long time getting good at writing down intent clearly enough that an agent, or a person, could act on it without a follow-up meeting. A law firm or a dental practice with zero engineers on staff could build the same muscle. They wouldn't be learning to code. They'd be learning to say exactly what they mean before they ask for something built, which most businesses have never had to get good at, because they were always ordering from a menu instead of describing the exact thing they needed made.

I've sat across the table from clients who could describe their product beautifully and couldn't tell me, in one paragraph, what a system was and wasn't allowed to decide without them. That gap costs more time than any engineer's typing speed ever will. It's also completely fixable, and it has nothing to do with a compiler.


The four rungs, for real this time

I named four stages back in July, then gave you the one-line version again last week: scattered tools, a connected layer, governed autonomy, one system spanning the whole business. Worth doing properly once, because most of the confusion I hear from other operators starts with skipping straight from stage one to stage four in their head and concluding the whole thing is out of reach.

Scattered tools is where almost everyone starts, and where a lot of businesses stay forever. Each system does its own job well, and none of them know the others exist. A connected layer is stage two: the systems still do their own jobs, but something sits above them that can see across all of them, which is most of what I've shown you in the last two pieces, InTech Time, the financial systems, the pipeline, all visible from one place instead of scattered across logins. Governed autonomy is stage three, and it's the one most businesses underestimate. Not just seeing across systems, but letting an agent act inside defined limits, the way InTech Time approves a PTO request that's inside policy without a person touching it, while still routing anything ambiguous to a human. Stage four is one system spanning the whole business, every function, not just a handful, and I'd be lying if I told you we were there. Most of what I run is stage two. Pieces of it, PTO clearly, are stage three. Stage four is still mostly a diagram.

Stage three is where most businesses stall, and it's not a tooling problem.

Letting a system act without a person in the loop means trusting the boundary you drew around it, and most businesses have never had to draw that boundary explicitly, because a person was always the boundary by default. Writing it down, what's allowed, what isn't, is uncomfortable the first few times. It gets easier the way anything gets easier: by doing it repeatedly and watching where it holds and where it doesn't.


What it actually costs

Owning any of this wasn't free, and I'd rather tell you what it actually cost than let two days imply otherwise.

The scaffolding came first, and it wasn't cheap. Writing Intent Contracts and Decision Records for every engagement, holding a Context Graph current, running everything through a Fortify Gate before calling it done, that's real discipline applied consistently for a long time before any of it paid off on something like PTO. If you tried to build that scaffolding just to save two days on a time-off tool, you'd lose money on the trade. We built it because client work needed it first, and the fact that it made our own operations cheap to build afterward was a bonus, not the reason we built it.

It also isn't maintenance-free once it exists. Owned systems still break. Ours has, in small ways, the same as anything you'd pay a vendor to fix for you, except now it's on us to fix it ourselves.

Anyone telling you owning your stack means you're done paying for it is selling you something.

There's a second cost that's easy to miss because it doesn't show up as engineering hours. Somebody on the team has to actually believe in writing things down before building, instead of building first and explaining later. That's a habit, not a tool, and habits are slower to install than software. We had a head start on that one too, for the same reason as everything else: we'd been doing it for clients first.

Without that scaffolding already in place, renting is usually still the right call, and I'd tell a client that directly. A single point tool, used by itself, doesn't justify building anything. The math only works if you're already set up to build the next thing cheaper than the last one.


When the math flips

So when does it actually flip. Two conditions, and you need both, not one.

You're going to build enough of these that the shared architecture pays for itself across all of them, not just the first one. One module never justifies the scaffolding underneath it. Five or six might. Or the coordination itself is the product, not a side effect of running the business, which is our situation now in a way it wasn't a year ago. For most businesses, neither condition applies to any single tool they're evaluating, and the right call is to keep renting that one and put the energy into the systems that actually determine whether the business knows its own state day to day.

A useful gut check: are you about to build the fifth thing on top of shared scaffolding, or the first thing that would require building the scaffolding just to justify itself. The fifth thing is usually cheap. The first thing almost never is, no matter how simple it looks once it's done.

Rent the point solution. Own the layer that watches all of them, if you're going to own anything at all.


Land the plane

None of this was ever an argument for building everything yourself. I can see how the last few pieces read that way stacked together, and that's on me for not saying the quiet part sooner.

I asked a few weeks back who owns the coordination layer a business runs on. I'd add the missing half of that question now: owning it only makes sense once you know what owning actually costs, and whether the math behind it applies to you. We did that math on our own business. It worked, for the reasons I just walked through, none of which required us to be a software company first. Go run the same math on yours before you copy our conclusion.


Written by Skip Marshall

Learn more about our team
More Insights→