Evrimsel süreçlerde hangi özelliklerin gelecek nesillere aktarılacağı üreme ile belirlenir. Eğer belli bir özelliği taşıyan bireyler üreyemezlerse veya kendi istekleriyle üremezlerse o özelliği kodlayan genler gelecek nesillere aktarılamayacak ve o özellik gitgide kaybolacaktır. Genelde bu tür kaybolan özellikler canlının üremesine veya yaşamasına engel olduğundan bu genler aktarılamaz. Tam tersi şekilde avantaj yaratan genleri taşıyan canlılar daha fazla üreyebilir ve zamanla o popülasyonun bireyleride tamamen o genleri taşırlar ve o tür evrimleşmiş olur. Örneğin herhangi canlı türünü düşünelim. Yaşadıkları bölgede zamanla sıcaklıklar azalıyor olsun. Zamanla sadece düşük sıcalığa daha dayanıklı olanlar üreyebilecek ve o tür içinde bir süre sonra soğuğa dayanıklılık genleri evrimsel olarak baskın hale gelmiş olur. Bu süreçler ne kadar zorlayıcı ve ne kadar uzun olursa gerçekleşecek değişiklikler de o kadar fazla olur.