Factorii endogeni și exogeni influențează procesul de evoluție al speciilor prin intermediul geneticelor și al mediului înconjurător, respectiv. Factorii endogeni pot duce la mutații genetice, iar factorii exogeni pot determina adaptarea la noile condiții de mediu.