Reusabilidad
Flexibilidad
Integridad
Facilidad de prueba
Portabilidad
Fiabilidad
Corrección
Facilidad de mantenimiento
Facilidad de uso
Eficiencia