Software Factories Are Back: How AI Is Turning Code Into Assembly Lines
Software factories, an old idea from 2008, are back thanks to AI agents. Here's how they work, who's building them, and what it means for your team.

An idea Microsoft floated back in 2008 is getting a second life. AI-powered software factories promise to take a prototype, even a rough "vibe-coded" app, and run it through an automated pipeline that builds, tests, and iterates on it at scale. According to Moritz Plassnig, CEO of CloudBees, agentic coding removes the hiring bottleneck that previously blocked this model. A handful of leading AI companies, including Anthropic, Cursor, GitHub, Google, and OpenAI, have each independently built the same basic six-component architecture to make it work.
What happened
| Detail | Fact |
|---|---|
| Concept origin | Microsoft discussed software factories as early as 2008 |
| What revived it | Foundation AI models and agentic coding capabilities |
| Key companies building factories | Anthropic, Cognition, Cursor, Factory, Google, GitHub, OpenAI, Ramp |
| Core insight | All cutting-edge companies converged on the same six-component architecture independently |
| Previous bottleneck | Hiring engineers was “very hard and costly,” per CloudBees CEO Moritz Plassnig |
The software factory idea is simple in principle: treat software delivery the way a car plant treats production. A person with an idea submits it, a factory builds a first iteration, engineers review it, and the factory runs again. What stopped this from working before was code itself. Writing and reviewing code at scale required engineers, and engineers were scarce and expensive.
Agentic AI changes that equation. Foundation models can now generate, review, and iterate on code without a human writing every line. According to Plassnig, “we’re less constrained on the coding side” as a result. The role of skilled engineers shifts toward judgment: deciding what gets built, what gets shipped, and what gets cut.
What does a software factory actually look like?
Jaymin West, a forward-deployed engineer and technology evangelist, outlined the six components that define the architecture emerging across the leading AI companies. Every component has a specific, narrow job:
- Queue: Work arrives as a structured issue, not a freeform prompt.
- Control plane: A durable, persistent surface (not a local laptop session) that manages the workflow.
- Sandbox: One isolated environment per task, destroyed after the task completes.
- Pull request: The output unit, something a human retrieves and reviews, not a live deployment.
- Event stream: A log of every action taken, allowing a run to be stopped without being lost.
- Durable memory: Anything not written to a file during the sandbox run does not persist.
West made the point that Anthropic, Cognition, Cursor, Factory, Google, GitHub, OpenAI, and Ramp have all arrived at this same shape independently. That convergence is notable. When competitors build the same thing without coordinating, it usually means the architecture solves a real constraint rather than a fashionable one.
Why does this matter now?
The pressure point is volume. Many organizations are already shipping software updates daily. Plassnig described the breaking point clearly: “If you have 100 times more changes, like every few minutes, it breaks” the human review process. Humans cannot keep pace with the volume of alerts, error rates, and memory usage checks that continuous AI-generated releases produce.
The software factory is partly a response to that ceiling. By automating validation inside a structured pipeline, teams can handle release volume that would overwhelm a traditional on-call engineer. This connects directly to a pattern we cover in our LLM observability platform roundup: as AI generates more code and more outputs, the tooling to watch those outputs has to scale with them.
The factory model also opens software creation to people who are not engineers. A customer support worker who hears the same complaint a hundred times can submit that insight as a work item. The factory builds a first version. Engineers evaluate it. The factory refines it. The bottleneck moves from “can we code this” to “should we ship this,” which is a better place to spend expert time.
Our take
The convergence argument is the strongest thing in this story. When eight competing companies independently build the same architecture, that is worth paying attention to. It is not hype driven by one vendor’s roadmap.
That said, the factory metaphor has real limits. Car factories produce predictable outputs from known inputs. Software requirements change mid-run, edge cases multiply, and the thing that “works” in a sandbox can still fail in production for reasons no agent anticipated. The 74% failure rate on AI-patched security flaws (reported separately by 1Password) is a useful reminder that automation at volume amplifies mistakes as readily as it amplifies productivity.
For businesses thinking about AI integration into their development workflows, the practical near-term version of this is not a full factory build. It is structured task queues, agent-generated pull requests reviewed by a human, and isolated sandbox environments. Start there before committing to a full pipeline.
The factory concept will matter most to teams already shipping continuously. If your organization deploys once a quarter, the problem the software factory solves is not yet your problem.
What to do about it
- Audit how your team currently handles code review and release validation. Identify where volume is already creating delays.
- Pilot a structured agent task queue using an existing tool (GitHub Actions, a Make workflow, or similar) before investing in a bespoke system. Our team outlines how we approach this in our workflow automation service.
- Set a human review gate at the pull request stage. Do not let agent output go to production without a named person signing off.
- Track error rates and agent memory usage from day one. Build alerting before you need it, not after release volume exceeds your review capacity.
The software factory is a real architectural pattern worth understanding now, even if you are not ready to build one yet.
Frequently asked questions
What is a software factory in AI development?
A software factory is an automated pipeline that takes a software prototype and builds, tests, and iterates on it at scale without requiring engineers to write every line of code manually. The concept dates to at least 2008 but is being revived by AI agents and foundation models.
Which companies are building AI software factories?
According to technology evangelist Jaymin West, the companies include Anthropic, Cognition, Cursor, Factory, Google, GitHub, OpenAI, and Ramp. He notes they all converged on the same six-component architecture independently.
What are the six components of an AI software factory?
A queue (work arrives as an issue), a control plane (durable workflow manager), a sandbox (one per task, destroyed after), a pull request (the human-reviewed output), an event stream (logs every action), and durable memory (only persists what is written to a file).
Does a software factory replace software engineers?
No. According to CloudBees CEO Moritz Plassnig, developer craftsmanship shifts from writing code to exercising judgment about what gets built and shipped. Engineers review the factory output rather than generating every line themselves.


