Попытка описать отношения между видами, населяющих экосистему, привела к появлению термина «экологическая ниша». Экологическая ниша - комплекс факторов, необходимых для существования вида.
Понятие экологической ниши включает факторы живой и неживой природы, а также связи вида с другими видами группировок. Ниша, которая занимается видом, определяет его распространение и роль в экосистеме. Ниши перекрываются, если на один и тот же ресурс одновременно претендуют популяции двух или более видов. Перекрытие ниш приводит к конкуренции между видами, которая ограничивает число особей в популяциях. Согласно концепции экологической ниши два вида, требующие идентичных ресурсов, не могут существовать в одном и том же месте в одно и то же время. В процессе эволюции виды приспособились к разделению экологических ниш в пространстве, времени, по ресурсам.