La qualità di un sistema è data da quella dei suoi componenti e la sua fragilità è pari a quella del suo componente più vulnerabile. Da ciò se ne deduce l'importanza di tenere sotto stretto controllo hardware, software, DBMS e processi, domandandosi sempre se il software finale risponde ai requisiti utente, anche se influenzato da altri fattori. Nel modello proposto, le caratteristiche di qualità sono considerate sotto tre punti di vista:
La qualità di un processo determina il miglioramento della qualità di un prodotto e, a sua volta, la qualità del prodotto contribuisce in maniera determinante a migliorare la componente 'qualità in uso' del sistema. In accordo con lo standard ISO/IEC 14598-1, le misure prese a riferimento per la qualità possono essere associate a dei livelli 'soglia' che rispecchiano diversi livelli di soddisfazione dell'utente finale (soddisfacente/non soddisfacente, adeguato/non adeguato, ecc...).