· turvalisuse tagamise meetmed; · porditavus, so võimalus käitada tarkvara erinevatel platvormidel. Süsteemi nõuded ja arhitektuursed otsused peavad olema omavahel ristviidatud, st vajadusel on võimalik mingi nõude muutmisel muuta temaga seotud arhitektuurilisi lahendusi, ning vastupidi - mingi arhitektuuriotsuse muutmisel nt rahalistel põhjustel leida, milliseid nõudeid selline muutmisotsus puudutab. Arhitektuurse disaini dokumendi koostab arhitekt lähtudes nõuete dokumendis toodud nõuetest. Kasutajajuhend on dokument, milline käsitleb kasutaja vaadet süsteemile - milleks toodet saab kasutada, kuidas toodet kasutada, millised on võimalikud veasituatsioonid ning nende lahendamine. Kasutajajuhend ei vaatle süsteemi ,,sisemust" vaid seda, mis on kasutajale nähtav. Projektidokumentatsioon käsitleb projektijuhtimisega seotud materjale.
ressursinõuded, st kui palju toode nõuab mälu, arvutusvõimsust jms; turvalisuse tagamise meetmed; porditavus, so võimalus käitada tarkvara erinevatel platvormidel. Süsteemi nõuded ja arhitektuursed otsused peavad olema omavahel ristviidatud, st vajadusel on võimalik mingi nõude muutmisel muuta temaga seotud arhitektuurilisi lahendusi, ning vastupidi - mingi arhitektuuriotsuse muutmisel nt rahalistel põhjustel leida, milliseid nõudeid selline muutmisotsus puudutab. Arhitektuurse disaini dokumendi koostab arhitekt lähtudes nõuete dokumendis toodud nõuetest. Kasutajajuhend on dokument, milline käsitleb kasutaja vaadet süsteemile - milleks toodet saab kasutada, kuidas toodet kasutada, millised on võimalikud veasituatsioonid ning nende lahendamine. Kasutajajuhend ei vaatle süsteemi „sisemust" vaid seda, mis on kasutajale nähtav. Projektidokumentatsioon käsitleb projektijuhtimisega seotud materjale.