Software Factories at enterprise scale: A federated platform for agentic developmentDownload the free Whitepaper

Software factory

What is a software factory?

In short

A software factory is the complete delivery system an organisation uses to turn intent into trusted, released software: the specifications work starts from, the context its agents read, the environments work runs in, the checks that accept or reject a change, the governance that decides who may act, and the learning that improves the next run. In an AI software factory, agents perform most of the implementation and most of the checking, and humans are placed deliberately where judgement is required.

Updated 16 October 202626 min read

Frequently asked questions#

Is a software factory the same as an AI factory?
Usually not. An AI software factory produces software using agents and automated delivery controls. "AI factory" in the wider market more often means infrastructure for training or serving models. Establish which one a conversation is about before agreeing to anything.
Do we need a dark factory?
Almost certainly not, and probably not everywhere. Assign an autonomy mode per class of change instead of labelling an engineering organisation. Never unattended is a valid end state for regulated and irreversible work.
How do we explain this to a board?
Avoid output metrics; they read as productivity and will not survive contact with the delivery numbers. Throughput of validated change, cost per accepted change, and where the constraint moved are the defensible framing. A board can act on a constraint moving.
Is a software factory the same as a CI/CD pipeline?
No. A pipeline automates build, test and deploy for code that already exists. A software factory covers the path from validated intent to measured outcome, so it also owns how work is specified, what context an agent is given, how a change is verified, and who approves what. The pipeline is one component inside it.
Is a software factory the same as an internal developer platform?
It is the same idea one layer up. An IDP gives teams self-service infrastructure so they stop rebuilding environments. A factory does that for the whole delivery path — specs, context, tests, evidence and agents — so teams stop rebuilding those too.

Sources

  1. CircleCI — 2026 State of Software Deliveryprnewswire.com
  2. DORA — State of AI-assisted Software Development 2025services.google.com
  3. DORA — Streamlining change approvaldora.dev
  4. Anthropic — Effective context engineering for AI agentsanthropic.com
  5. Qin and Xie — Retrieval families for coding agents (July 2026)arxiv.org
  6. SafeDep — The Miasma worm: AI coding agent config injectionsafedep.io
  7. Cloudflare — AI code review in productionblog.cloudflare.com
  8. Addy Osmani — Comprehension debtaddyosmani.com
  9. τ-bench — Measuring consistency across repeated runsarxiv.org
  10. SLSA v1.2 specificationslsa.dev

Software factories, built with your engineers

We assess where your constraint actually is, build the factory around it, and train the engineers who will run it. Our enterprise whitepaper sets out the model for multi-team environments.