OOOP is a new programming paradigm which adopts nature by creating computer programs that
consist of many parts interacting with each other like the cells in a multicellular creature.
This promises to make the programs become as adaptive, fault tolerant and efficient
problem solvers as are cell clusters in living beings.

In the Object-Oriented Ontogenetic Programming System (OOOPS) created by Peter Schmutter,
the OOOP paradigm is combined with an extended Genetic Programming approach for
breeding such "multicellular programs".