Adaptation software systems are expected to exhibit life-like properties such as robust operation in uncertain environments, adaptive immunity against foreign attackers, self-maintenance, and so on. The traditional software design model based on top-down human engineering fails in this context, where new, bottom-up
[1,2] techniques seem more appropriate.
Since chemistry and biochemistry are the basis of life,
 stand out as natural ways to model such bottomup life-like software. However, understanding and harnessing the power of emergent behavior in such complex systems is difficult. This position statement highlights some potentially fruitful research directions towards this goal. We advocate that an important research goal within such bottom-up approach is to construct systems able to achieve automatic transitions from lower levels of complexity to higher ones.