Холистический подход помогает определить качество программного обеспечения (ПО) путём учёта всей совокупности его характеристик. 12 Это позволяет удовлетворить потребности всех заинтересованных сторон и достичь прочного положения разрабатываемого ПО на рынке. 12
Согласно стандарту ISO 9126, качество ПО определяется как совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц. 12 При этом различаются понятия внутреннего качества, связанного с характеристиками ПО самого по себе, без учёта его поведения, внешнего качества, характеризующего ПО с точки зрения его поведения, и качества ПО при использовании в различных контекстах — того качества, которое ощущается пользователями при конкретных сценариях работы ПО. 12
Для оценки всех этих аспектов качества вводятся метрики, позволяющие провести комплексный анализ. 24