El modelo MOSCA propone una visión sistémica de la calidad de software que involucra características internas y el contexto organizacional. MOSCA consta de 4 niveles y evalúa tanto la calidad del producto como del proceso de desarrollo a través de dimensiones, categorías, características y métricas. El algoritmo de MOSCA integra las mediciones de calidad del producto y proceso para especificar áreas de mejora.