Analizar la evolución del pasado a través de los fósiles, bueno, pero es muy difícil saber hacia dónde evolucionará en el futuro, ya que para ello habría que entender mejor los parámetros que han influido en la evolución. Y además la velocidad también es lenta. Sin embargo, en esta época de los ordenadores han creado un mundo artificial dentro del ordenador.
Los programas representan a los seres vivos, desarrollando, multiplicando, mutando y adaptándose al medio por la selección natural siguiendo sus algoritmos. El programa, denominado "Avida", consiste en una placa de petri artificial en la base. En él hay "seres" simples y complejos. Los primeros se limitan a la reproducción y los segundos a los cálculos matemáticos. Si tienen éxito duran más tiempo.
Aleatoriamente Avida incorpora mutaciones a los programas generando selección natural y evolución. En 1997 se pudieron estudiar 250 genotipos diferentes en la bacteria Escherichia coli. Este programa hace lo mismo con más de 1.000 millones de genotipos.