Abstract
In this article I suggest a view of evolution characterized as a progressive process toward successively higher levels of complexity. In this approach, complexity is defined by means of an operational definition giving the possibility of its measurement by means of a procedure in which development has a crucial role. Furthermore, the concept of competition applied in the complexity space explains the cumulative emergence of new species as well as the presence of stagnant species. In this process, species are formed in a hierarchical order in which the human species is situated on the highest level. This view of evolution, thus also embracing human cultural evolution, is depicted in a diagram of complexity versus time, thus forming a new kind of a Tree of Life. The purpose of the suggested interpretation of evolution is to make it more readily acceptable for common people.