Die Qualitätskriterien für Software können sich je nach Softwaretyp in ihrer Bedeutung unterscheiden, sie können nicht immer einheitlich bewertet/gewichtet werden, auch können zusätzliche Detailanforderungen entstehen. Dadurch wird bei der Herstellung und auch bei der Qualitätssicherung zum Teil eine andere Vorgehensweise erforderlich oder möglich.