Agentic software factories are AI-powered systems that let non-programmers build custom software using natural language. Unlike traditional no-code tools, they understand natural language and can produce tailored software for individual users. The key component is a 'harness' — a system embedding best practices, tools, and domain knowledge around a GenAI model. Specialized factories (by job or domain) can reduce failure rates and enable full user autonomy. Marmelab built an open-source example called Atomic CRM Builder, a CRM that modifies itself based on plain-text user requirements via a team of orchestrated agents. The author argues software engineers will shift from building software to building these factories, and that demand for both custom software and engineers will increase rather than decrease.
Table of contents
Software That Builds SoftwareUnder The Hood Of Software FactoriesSpecialized Software FactoriesAtomic CRM, An Example CRM FactoryThe Next Frontier Of Software Engineering2 Comments
Sort: