Cubre una amplia gama de procesos y sistemas biológicos, incluidos la competencia, la alimentación, la depredación, los sistemas de apareamiento y la optimización de las condiciones de vida, mediante la simulación de grandes muestras de individuos que interactúan, utilizando el lenguaje de programación informática C.