Overview - ISO/IEC 25051:2014 (SQuaRE) for RUSP
ISO/IEC 25051:2014 specifies quality requirements and testing instructions for Ready to Use Software Product (RUSP) as part of the SQuaRE family (Systems and software Quality Requirements and Evaluation). The standard defines what information suppliers should provide (product description and user documentation), sets quality requirements for the delivered software, and prescribes the test documentation needed to demonstrate conformity. It focuses on giving users confidence that a packaged software product will perform as advertised; it does not address supplier quality systems or internal production processes.
Key topics and technical requirements
- Product description requirements: information on product identification, capabilities and environmental/configuration needs so acquirers can assess suitability before purchase.
- User documentation requirements: installation, configuration, operation and maintenance instructions required to use the RUSP.
- Quality requirements for software: properties aligned with the SQuaRE/ISO 25010 model (functional suitability, reliability, usability, performance, security, maintainability, etc.).
- Test documentation requirements: mandatory test plan, test descriptions and test results that together prove the product meets its advertised properties.
- Conformity evaluation instructions: guidance on preparing, conducting and reporting conformity evaluation activities (including prerequisites and follow‑up).
- Handling of anomalies: anomalies found during testing must be documented and resolved prior to release, or advertised claims must be removed; known negligible anomalies may be recorded for later improvement.
- Guidance for critical use: Annex A offers recommendations for business‑ or safety‑critical applications (informative, not prescriptive).
Practical applications and intended users
ISO/IEC 25051 is practical for organizations that:
- Suppliers - to specify, document and validate RUSP quality and to prepare declarations of conformity or certification submissions.
- Testing laboratories and certification bodies - to design and execute test plans and produce compliance reports.
- Accreditation bodies and regulators - to adopt consistent evaluation criteria for packaged software in critical contexts.
- Acquirers and end users - to compare product descriptions and certified claims when selecting packaged or commercial off‑the‑shelf software (COTS).
- Organizations - building management and procurement processes around software quality requirements.
Related standards
- ISO/IEC 25000 (Guide to SQuaRE)
- ISO/IEC 25010 (System and software quality models)
ISO/IEC 25051 is part of the broader SQuaRE series and is intended to be used alongside these standards for consistent software quality evaluation.
Keywords: ISO/IEC 25051, RUSP, SQuaRE, Ready to Use Software Product, software quality, conformity evaluation, test documentation, product description, user documentation.