Definition

What is an AI software factory? And how to tell a real one.

An AI software factory is a delivery system that turns a specification the business has confirmed into a finished, running business system. AI agents write most of the code. People hold the gates on intent, architecture, quality and compliance. What makes it a factory is that it delivers the system to the business and carries the risk of building it.

The name is now used for four different things, and in the Gulf it is easily confused with a fifth. This page separates them and gives a buyer six tests to apply to any vendor that uses the word, including us.

First, the confusion

An AI software factory is not an AI factory

In the Gulf the word “factory” already belongs to something else. NVIDIA describes AI factories as “a new class of infrastructure built to manufacture intelligence”, converting energy into tokens. When HUMAIN and NVIDIA announced AI factories for Saudi Arabia in May 2025, they meant data centres with a projected capacity of up to 500 megawatts. Deloitte’s “AI Factory as a Service” for the Middle East is a suite of generative-AI capabilities built on NVIDIA’s platform.

That is infrastructure, and the AI tooling that runs on it. It produces capacity and models. A business that needs a tenancy system, a lending platform or an e-invoicing workflow does not get one by buying capacity, any more than owning a power station gets you a car.

AspectAI factoryAI software factory
What it isComputing infrastructure: data centres built around accelerated chipsA delivery system: specification, build, verification and governance run as one chain
What it producesModel training and inference, measured in tokensA finished business system that an organisation runs
Who buys itGovernments, cloud providers and model buildersThe business that needs the system: a bank, a developer, a distributor, a ministry
What it is measured inMegawatts, tokens per second, cost per tokenWhether the system went live and whether the number it was built for moved
What you hold at the endCapacity, or access to itThe system, its source code and its specification, on the terms the contract sets

The two are complementary: a software factory can run its models on an AI factory in the region. They are still different purchases, made by different people.

Second, the label

Four things are sold under the same name

The term is old. Hitachi adopted it for its Software Works in 1969, and it has meant a structured, repeatable way of producing software ever since. More recently AI agents made the production step cheap, and the phrase is now used for several quite different offers.

What is offeredWho uses itWho carries the delivery risk
Prompt-to-application buildersBusiness users and founders, mostly for first versions and prototypesThe enterprise
Coding agents and agent platformsThe enterprise’s own developers, working in its codebasesThe enterprise
Specification and lifecycle control planesProduct and engineering teams upstream of the codeMostly the enterprise
Factories that deliver to the businessThe delivering firm, working with the enterprise’s ownersShared, and in some models carried by the deliverer from go-live

The first three are tools. They are often excellent, and they make an enterprise’s own people more productive. They do not change who carries the risk. Much of what is called a software factory, in other words, is sold to your developers. The question for a buyer is whether the factory delivers to the business. This classification comes from Position Paper No. 8.

The six tests

Six things a buyer can check for

Each is a property of how the vendor works, not of what it claims. Each comes with a question you can put in a meeting.

Test 1 · Confirm before build

The business confirms something it can use before anything is built.

A prototype the users can walk through removes more requirement risk than any signed document.

Ask: Can our people click through it before you build it?

Test 2 · Durable specification

The specification is an artifact that outlives the people who wrote it.

Requirements, use cases, stories and test cases that the next person can read. “It is in the code” is not an answer.

Ask: Who owns the specification when its author leaves?

Test 3 · Independent verification

Whoever wrote the code does not mark its own work.

The tests are written by something other than the agent that wrote the code, and kept where that agent cannot change them. People then run and verify the result.

Ask: Who tests the work, and did they write it?

Test 4 · Starts from built

The work does not begin from an empty repository.

Shared foundations and domain components that already exist and have already been tested, so the project’s effort goes on what is specific to you.

Ask: What already exists on day one, and can we open it?

Test 5 · Governed when running

The running system is governed, not only the process that built it.

Decisions that touch money, entitlement or compliance stay deterministic and auditable after go-live.

Ask: What does the system do when the language model is switched off?

Test 6 · Yours to run

The enterprise holds the source and the specification, and can run the system without the vendor.

With a right to host and change it that does not expire, and commercial terms that put the vendor at risk if the system does not go live.

Ask: What exactly do we hold at the end, under which licence, and what do you lose if it never runs?

What it looks like in practice

A chain, not a tool

A factory that passes the six tests runs the same seven steps, in the same order, every time. People own the intent and the outcome. The factory owns the execution, and the delivery risk that comes with it.

  1. 01
    Specify
    Intent distilled by people who know the business.
  2. 02
    Confirm
    Users click through a prototype first.
  3. 03
    Build
    A governed build, on a proven core where one fits.
  4. 04
    Verify
    Layered QA, independent of the builder.
  5. 05
    Deploy
    Adoption owned jointly with your team.
  6. 06
    Own
    Source and specification are delivered to you.
  7. 07
    Govern
    Decisions stay deterministic and auditable.
Compared

A development company, coding tools, and a factory

These are general patterns, not a description of any one firm. The last column is what the six tests look for.

AspectDevelopment companyAI coding toolsAI software factory
What you buyPeople and timeA licence for your developersA finished, running system
Where the build startsUsually a blank repositoryYour existing codebaseComponents and cores already built and tested
Who tests the workOften the team that wrote itYour teamTests written and held independently of the builder, then human QA
What a change costsA change request, pricedYour developers’ timeDepends on the contract; ask whether changes are billed
Who is exposed if it is late or wrongThe buyerThe buyerThe factory, to the extent payment depends on go-live

The longer version, risk by risk, with when each route is the right one: software factory, development company or AI coding tools.

Our own answers

Xamun against the same six tests

Each row says what we do and where on this site it is shown.

TestWhat Xamun doesWhere to check
1 · Confirm before buildThe people who will use the system click through a prototype before the build starts.Software Factory, step 02
2 · Durable specificationUse cases, user stories and test cases are held as artifacts that queue for your acceptance, and the specification is delivered with the source.Software Factory, XamunForge orchestration and step 06
3 · Independent verificationTest-driven, with the roles separated. The tests are written by a different AI agent, on a different model from the one that writes the code, and are locked away from the code-writing agent so it cannot change them. Automated quality gates run, and human QA runs and verifies the result before your own acceptance testing.Software Factory, step 04
4 · Starts from builtTwenty-eight systems in the OS Series, most with a live demo you can open and the rest shown by walkthrough; a new build starts from the nearest core where one fits.OS Series
5 · Governed when runningA deterministic engine holds rules, calculations and the audit trail, runs first and has the final say; the language model never does.Two Minds
6 · Yours to runBuilt from a blank specification, the system is yours outright and you own the code. Built on an OS Series core, you get the full source with a perpetual right to run, brand, host and modify it, without exclusivity on the core. Usage is paid from go-live; on a licence the final payment is due at done.How we price, Turnkey and the published licence form

What this page does not claim: that Xamun is the only software factory, or that every project belongs in one. Under the usage model nothing is billed before the operation runs through the system; under a licence there are milestones, with the final payment due at done. For three years after done, if the agreed number slips, we fix it without asking why. The terms are on Outcome-as-a-Service and Turnkey.

Where it is the wrong answer

When you should build your own engineering

When software is the product. A technology company, or a bank whose digital channel is its competitive position, should own its engineering.

For small internal tools with little regulatory exposure and a short life.

For exploration. Prototypes built to learn what is possible are cheap and valuable. The risk arises only when they are promoted to production without being respecified.

The line runs through systems of record, regulated workflows, and anything that must still behave correctly in three years. Those are where a factory earns its place.

In the Gulf

What changes for a buyer in the Gulf

Two things, whether the buyer is in the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain or Oman. The first is the vocabulary above: ask a vendor which kind of factory it means before the meeting, not after.

The second is that tests five and six carry more weight. A system that decides anything about money, tenancy, credit or personal data should be able to show a regulator which component had the final say, and where the data sat when it did. The rules that bind a private firm’s AI system in the UAE are set out on AI governance in the UAE, and the government programme for agentic AI on Agentic AI in Dubai.

Xamun has an office at the Dubai AI Campus in DIFC, a registered office in London and its build team in Manila. Jurisdiction packs exist for the UAE, the Philippines and the United Kingdom, and coverage varies by product. A system for another Gulf state starts with writing that state’s rules as a pack, and we have not published one yet.

FAQ

Questions buyers ask about software factories

What is an AI software factory?

An AI software factory is a delivery system that turns a specification the business has confirmed into a finished, running business system, with AI agents writing most of the code and people holding the gates on intent, architecture, quality and compliance. What makes it a factory, and not a tool or a team for hire, is that it delivers the system to the business and carries the risk of building it.

Is an AI software factory the same as an AI factory?

No. An AI factory is computing infrastructure. NVIDIA describes AI factories as infrastructure built to manufacture intelligence, converting energy into tokens. The AI factories announced for Saudi Arabia in 2025 are data centres. An AI software factory produces something different: a finished business system, such as a lending platform or an escrow ledger, that an organisation runs and owns. One can run on the other, but they are bought by different people for different reasons.

How is an AI software factory different from a software development company?

A software development company usually sells effort: people and time, billed by the day or the sprint, with change requests priced separately, so the buyer carries the risk that the system is late or wrong. A software factory sells the finished system. The build runs through one repeatable chain, starts from components that already exist, and is paid for in a way that depends on the system going live.

How is it different from AI coding tools?

Coding agents make your developers faster. They are sold to your developers, and your organisation still owns the requirement, the testing, the adoption and the risk. A software factory covers the whole chain from specification to a governed running system and delivers the result to the business.

How can a buyer tell whether a vendor is really a software factory?

Apply six tests. The business confirms something it can use before anything is built. The specification is a durable artifact that outlives the people who wrote it. Verification is independent of whoever, or whatever, wrote the code. The work starts from something already built. The running system is governed, not only the process that built it. And the enterprise holds the source and the specification, and can run the system without the vendor.

Who owns the code a software factory produces?

It depends on the factory and the contract, which is why this is one of the six tests. With Xamun there are two cases. A system the Software Factory builds for you from a blank specification is yours outright: you own the code. A system built on an OS Series core comes under a source-available licence: the full source of the delivered version, a perpetual and irrevocable right to run, brand, host and modify it for your own business, and ownership of the modifications you make. The licence is non-exclusive, so Xamun keeps the core and builds on it for others. You cannot resell it, offer it to others as a service, or share the source beyond your own employees and contractors. Ask any vendor the same question and ask to see the clause.

When is a software factory the wrong choice?

When software is the product itself, as for a technology company or a bank whose digital channel is its competitive position, building your own engineering organisation is the right decision. The same is true of small internal tools with little regulatory exposure, and of exploration, where prototypes built to learn are cheap and valuable. A factory earns its place on systems of record, regulated workflows and anything that must still behave correctly in three years.

Is there an AI software factory in the UAE or the wider Gulf?

Xamun has an office at the Dubai AI Campus in DIFC, a registered office in London and its build team in Manila. The six tests on this page apply to us as they do to anyone else, and our answer to each one names the page where it can be checked. Jurisdiction packs exist for the UAE, the Philippines and the United Kingdom, and coverage varies by product.

Sources
  1. NVIDIA, “AI Factories: The New Infrastructure of Intelligence”, 27 May 2026.
  2. NVIDIA, “HUMAIN and NVIDIA Announce Strategic Partnership to Build AI Factories of the Future in Saudi Arabia”, 13 May 2025.
  3. Deloitte Middle East, “AI Factory as a Service” press release, 12 October 2024.
  4. Wikipedia, “Software factory”, for the 1969 Hitachi Software Works.
  5. Xamun, Position Paper No. 8, “You hired a coder. You needed an owner.”, sections 5 and 10, for the four kinds of factory, the six tests (the sixth is restated here in terms of the two ownership cases) and where in-house engineering is right.
Put the tests to us

Bring the six questions. We will answer them on a real system.

Pick the core closest to your operation and ask to see it. Then ask what you would hold at the end, what you would pay and when, and what happens if it never goes live.