The study of complex macromolecular binding systems reveals that a high number of states and processes are involved in their mechanism of action, as has become more apparent with the sophistication of the experimental techniques used. The resulting information is often difficult to interpret because of the complexity of the scheme (large size and profuse interactions, including cooperative and self-assembling interactions) and the lack of transparency that this complexity introduces into the interpretation of the indexes traditionally used to describe the binding properties. In particular, cooperative behaviour can be attributed to very different causes, such as direct chemical modification of the binding sites, conformational changes in the whole structure of the macromolecule, aggregation processes between different subunits, etc. In this paper, we propose a novel approach for the analysis of the binding properties of complex macromolecular and self-assembling systems. previous work, it was shown that K c could be decomposed as an average of equilibrium constants in two ways: intrinsic constants for Adair binding systems and elementary constants for the general case. In this study, we show that these two decompositions are particular cases of a more general expression, where the average is over partial association quotients, associated with subsystems from which the system is composed. We also show that if the system is split into different subsystems according to a binding hierarchy that starts from the lower, microscopic level and ends at the higher, aggregation level, the global association quotient can be decomposed following the hierarchical levels of macromolecular organisation. In this process, the partial association quotients of one level are expressed, in a recursive way, as a function of the partial quotients of the level that is immediately below, until the microscopic level is reached. As a result, the binding properties of very complex macromolecular systems can be analysed in detail, making the mechanistic explanation of their behaviour transparent. In addition, our approach provides a modelindependent interpretation of the intrinsic equilibrium constants in terms of the elementary ones.