The evolution of life mimics the evolution of software or other human technology.
Wisnton Ewert has developed a model to explain the pattern of similarities in different organisms which mimics how computer applications inherit software from a diverse range of lower-level modules.
A dependency graph is not any old ad hoc hypothesis. It was posited because it is something that we observe in software engineering.
Ewert proposes that life is best explained not by Darwin’s hypothesis of an ancestry tree, but by a modern design-inspired hypothesis.
One of the central pillars of the standard evolutionary model is the belief that all living species evolved from a common ancestor through a gradually unfolding tree of life.