Características: De alto nivel: Tiene en cuenta la utilidad, el mantenimiento y la portabilidad.
De nivel intermedio : Tiene en cuenta la portabilidad, fiabilidad, eficiencia, usabilidad, capacidad de prueba, comprensión y flexibilidad.
Primitivo : Tiene en cuenta la independencia, exactitud, consistencia, eficiencia, comunicatividad, estructuración, legibilidad y expansividad.