Il termine nicchia è usato per descrivere il ruolo che un organismo o una popolazione gioca all'interno della sua comunità o ecosistema. Comprende tutte le relazioni che l'organismo (o la popolazione) ha con il suo ambiente e con altri organismi e popolazioni nel suo ambiente. Una nicchia può essere vista come una misurazione multidimensionale o una gamma di condizioni all'interno delle quali l'organismo opera e interagisce con altri componenti del suo ambiente. In tal senso, una nicchia ha dei confini. Ad esempio, una specie potrebbe essere in grado di sopravvivere in un piccolo intervallo di temperature. Un altro potrebbe vivere solo entro un certo intervallo di elevazioni. Una specie acquatica può avere successo solo quando vive in una certa gamma di salinità dell'acqua.