The Twelve-Factor methodology is a set of 12 principles that enable companies to create, run, and maintain enterprise-level software-as-a-service (SaaS) applications in a manner that is uniform and highly manageable. Twelve-Factor is not tied to any particular product, technology, or toolset.