A série de normas ISO/IEC 25000, também conhecida como SQuaRE (System and Software Quality Requirements and Evaluation) tem como objetivo estabelecer o benchmark, definir os requisitos de qualidade, a implementação de suas avaliações e a forma como os requisitos de qualidade serão avaliados para o software. O SQuaRE é o resultado da "fusão de duas (2) normas"; ISO/IEC 9126, que define um modelo de qualidade para a avaliação de um produto de software, e ISO/IEC 14598, que define o processo de avaliação do produto de software. O SQuaRE está dividido em uma série de padrões, com cinco (5) divisões: ISO/IEC 2500n, 2501n, 2502n, 2503n, 2504n e 2505n. Deve-se notar que, apesar da definição e descrição da norma ISO/IEC 25030 desde 2007, ela parece estar confusa e não alinhada com as outras normas SQuaRE.