Quality, an important attribute of software architecture
Comparison is one of the means that the industry has found to measure the quality between products of the same line, the materials involved, durability, efficiency and handling are one of the many factors that determine the qualitative differential of an object. However, it becomes somewhat easier to measure quality in physical products compared to virtual products. As in civil construction, architecture is also present in the scope of software development, all elements need to go through some kind of planning (in many cases trial and error experiments) before even starting any implementation.