Il successo di un organismo in un determinato ambiente dipende dalla armonica interazione di vari fattori ecologici. Col termine fattore ecologico indichiamo qualsiasi componente chimica, fisica, biologica, che può influire sul modo di vivere di un organismo, sulle sue capacità di sfruttare le risorse. L'insieme di fattori ecologici può essere suddiviso in modo un pò arbitrario in due grandi famiglie: fattori biotici e fattori abiotici. I primi sono rappresentati dalle interazioni intraspecifiche (competizione) e interspecifiche ( predazione , simbiosi mutualistica , parassitismo ecc...). Le seconde, sono fattori come il clima, la luce, le caratteristiche chimico-fisiche del suolo ecc...