Skip to Content

The four layers a company runs on

August 5, 2026 by
The four layers a company runs on
Administrator

Companies look different from the outside and run on the same four layers underneath. There is what the business operates inside, who does the work, how it gets found, and how it takes care of the people who buy. Naming those four layers is useful because it turns a vague question — "how much of this is AI" — into a precise one: which layers do you own, and which do you rent.

This is the longer form of the argument in our companion piece, what a full stack AI company is: that a full stack AI company owns all four layers rather than renting three and owning one. Here we take each layer in turn — what it does, what goes wrong when you rent it instead of owning it, and what the EVERJUST product for it actually is.

Substrate — the system of record the business runs inside

The substrate is where the real objects live: the order, the invoice, the project, the customer, the message. It is not the dashboard that reports on those things; it is the place they exist. Most companies rent this layer as a patchwork — one tool for commerce, another for projects, a third for mail, a fourth for accounting — and spend real effort keeping the patches agreeing with each other.

What breaks when you rent it: the business has no single truth. Every integration between the rented pieces is a place where the same fact is stored twice and can disagree, and every hour spent reconciling those disagreements is an hour the business is doing bookkeeping instead of work. It also means no agent can safely act, because there is no one record for it to act on.

The EVERJUST layer is EVERJUST.APP: one tenant that is the commerce, the projects, the invoicing, the mail and the customer records at once. It is the layer to own first, because the other three all act on it.

Labour — the work done on top of the record

Labour is the doing: the order entered, the invoice chased, the reply written, the project moved along. Historically this layer is people, and more recently it is people plus copilots that make them faster. Renting it as headcount is not wrong, but it is the layer that scales worst — every unit of more work is a unit of more hiring, onboarding and management.

What breaks when the labour is a copilot bolted onto rented substrate: the agent's output always lands one step short of done, because it has no system of record of its own to write into, so a human still carries every result across the line. The work is assisted, not moved.

The EVERJUST layer is CustomAgents: agents with their own identity, mailbox and permissions, acting inside the substrate rather than on top of it. When the labour lives in the same system as the record, its actions are the business objects directly. Our companion piece on the harness, not the copilot, is the full version of why that placement matters.

Distribution — how the business is found and recognised

A business that runs perfectly and cannot be found does not run at all. Distribution is the layer that makes it discoverable and gives it a consistent face — the domain, the presence, the branding that tells a stranger this is a real company and the same company each time they meet it.

What breaks when you rent it: your discoverability and your identity live on someone else's terms, scattered across platforms that each own a piece of how you appear, and none of which is yours to shape end to end.

The EVERJUST layer is Custom Domain: the discoverability and branding layer, owned rather than rented across other people's surfaces.

Client surface — onboarding, intake and ongoing management

The fourth layer is everything that happens to a customer after they decide to buy: how they are taken on, what is asked of them, how they are kept informed, and how the relationship is managed over its life. It is the layer companies most often leave as an ad-hoc mix of email threads and spreadsheets, and it is where a good business quietly loses the goodwill it earned making the sale.

What breaks when you rent or improvise it: onboarding is inconsistent, intake asks for the wrong things or asks twice, and the client cannot see where their work stands — so they ask, and answering becomes its own job.

The EVERJUST layer is CustomPortal.app, which is in development. It is the client surface layer — structured onboarding, intake shaped to what was actually bought, and a place a client can see the state of their work without having to ask. It is named here because it is the fourth layer of the stack, not because it has shipped; when it does, we will say so.

Own the substrate first, then the rest has somewhere to stand

The layers are not equal in urgency. Labour, distribution and the client surface all act on the substrate, so owning them while renting the substrate is building on rented ground. The sequence that works is the substrate first, then the labour that acts inside it, then the distribution and the client surface that the whole thing needs to reach people. That is the order we build in, and it is the order the portfolio is arranged to reflect.

What a full stack AI company is
THE EVERJUST JOURNAL

Notes from inside the factory.

Build notes, decisions and the occasional strong opinion — written by the people doing the work, not a content team.

We write about how software gets scoped and shipped, why we price publicly, what go-to-market looks like when answer engines matter more than ad spend, and the calls we got wrong. If a post cannot say something specific, we do not publish it.

  • How we scope, architect and hand over real systems
  • Go-to-market that compounds instead of spiking
  • What building our own four products taught us
  • Decisions we reversed, and what changed our minds