Twelve-Factor App
Noun · Development · Origin: 2011
Definitions
A methodology for building SaaS applications with twelve principles: codebase, dependencies, config, backing services, build/release/run, processes, port binding, concurrency, disposability, dev/prod parity, logs, and admin processes.
In plain English: A set of twelve best practices for building web applications that are easy to deploy, scale, and maintain — like a checklist for modern software architecture.