O darwinismo explicava bem o mecanismo da seleção natural, mas ainda faltavam alguns complementos a essas explicações, assim com o Neodarwinismo, essas explicações foram dadas, sendo possível somente com o aparecimento da genética, estudos de célula, genes, cromossomos etc.
O neodarwinismo reconhece justamente como principais fatores evolutivos a seleção natural, a recombinação gênica e a mutação