Mjukvarucertifiering
Mjukvarucertifiering är en process där mjukvara eller dess utvecklingsprocess bedöms mot fastställda kriterier och standarder för att visa att den uppfyller krav på kvalitet, säkerhet eller funktionalitet. Certifieringen kan avse produkten själv eller den utvecklingsprocess som ligger till grund för den; i det senare fallet bedöms även hur väl processen följer erkända ramverk och bästa praxis. Certifieringen utförs av oberoende certifieringsorgan som ofta är ackrediterade av myndigheter eller branschorgan och som genomför tester, dokumentgranskningar och/eller platsbesök.
Vanliga ramverk och standarder inom mjukvarucertifiering inkluderar Common Criteria (ISO/IEC 15408) för säkerhetsevaluering, ISO/IEC 25000-serien (kvalitetsmodeller
Processen för mjukvarucertifiering varierar men brukar innehålla kravspecificering, inlämning av teknisk dokumentation, testning av mjukvarans funktionalitet
Regionala och industriella skillnader påverkar hur och när certifieringar krävs, och kritik finns om kostnader och