Browse topics Hub · essay · articles · FAQ · glossary

Glossary · Foundations

Software factory

A system that turns structured intent into deployable, validated software with minimal human coding in the loop—not a single IDE feature.

A software factory is a production system: structured intent (specs, scenarios, requirements) goes in, and deployable software validated by harnesses comes out. It is intentionally not “one autocomplete” or a single agent chat.

Practitioners describe the goal as running in non-interactive mode once intent is clear—agents write code, run checks, and iterate without a human in every step. Dan Shapiro’s shorthand is a black box that turns specs into software; the engineering work is everything you wrap around the model so that box is trustworthy.

See also: Non-interactive development, Validation harness.