For at kontinuerlig leveranse skal utøves effektivt må programvaren tilfredsstille en mengde arkitekturmessigt viktige krav som utrullbarhet, modifiserbarhet og testbarhet. Disse arkitekturmessige kravene krever høy prioritet og kan ikke tas lett på.