Un habitat este locul în care trăiește un organism sau o comunitate de organisme și o nișă este locul specific pe care un organism îl are într-un ecosistem. Un obicei poate ajuta la definirea nișei unei creaturi particulare, dar nu poate descrie în întregime.
Un habitat poate varia de la o creatură gazdă, unde paraziți trăiesc într-o grădină de copaci sau un iaz la lucruri mult mai mari. Ei trebuie să furnizeze organismele care locuiesc acolo cu ceea ce au nevoie pentru a supraviețui, cum ar fi alimente, apă, oxigen și minerale. Dacă habitatul oferă aceste lucruri organismelor care locuiesc acolo, acele creaturi vor rămâne în habitat. Dacă aceste nevoi nu sunt îndeplinite, totuși, organismele care locuiesc acolo se vor mișca în altă parte.
O nișă, pe de altă parte, reflectă comportamentele unui organism și alte variabile precum vântul sau temperatura care afectează comportamentele respective. Evoluția ajută speciile să se adapteze în timp, până când evoluează pentru a umple cu succes un loc într-un anumit mediu. Unele specii se dezvoltă atât de bine, cu toate acestea, încât nu mai pot fi adaptate unui alt mediu. De asemenea, este posibil ca medii similare să ajute la evoluția unor specii similare care să nu trăiască împreună. De exemplu, bovinele din America de Nord și din America de Nord sunt similare deoarece au evoluat în nișe similare în mediile lor.