The document outlines the 12 factors for building software as a service (SaaS) applications. The factors are: 1) Codebase, 2) Dependencies, 3) Configuration, 4) Backing services, 5) Build, release, run stages, 6) Processes, 7) Port binding, 8) Concurrency, 9) Disposability, 10) Development/Production parity, 11) Logs, 12) Admin processes. The factors provide principles for building apps that are resilient, scalable and easy to develop and deploy.