Os fatores principais da qualidade de produto de software são: a qualidade do processo, a tecnologia de desenvolvimento, a qualidade das pessoas e a trilogia custo, tempo e cronograma.