If you want to describe the software quality, you can rely on the Learning Curve. It shows how long it takes you to learn the precious skills to master the Application. Higher the curve, higher the architectural perfection reached.
It is not an objective value, some subjective features indeed intervenes to determine this condition, but in any case, it can represent effectively the quality of the software.