The aim of this paper is to show that the assumption of a hierarchical paradigm as regards the biological organization allows giving a new formulation to the concept of homology, and accordingly to the unity of evolution, that can be also extended to all what is not homologous. It is argued that the concepts of homology, analogy, omoplasy, convergence and parallelism do not need to be considered in terms of the opposition homology vs. analogy, omogeny vs. omoplasy, parallelism vs. convergence. Rather, such concepts point to planes and levels that are different but intersect one another in the complex world of the evolution, since the biological world itself is hierarchical, namely it is organized in various planes and levels that coexist wi...