Berdasarkan peran organisme dalam habitatnya, organisme dapat dibedakan menjadi tiga kelompok, yaitu produsen, konsumen, dan dekomposer.
Produsen adalah organisme yang mampu menghasilkan zat makanan organik dari zat anorganik. Oleh karena itu, produsen juga disebut dengan organisme autotrof, contohnya adalah tumbuhan hijau.
Konsumen adalah organisme yang tidak mampu mengubah zat anorganik menjadi zat organik sehingga mendapatkan makanan dengan memakan organisme lain. Oleh karena itu, konsumen juga disebut dengan organisme heterotrof. Jika organisme heterotrof memakan organisme autotrof, organisme ini disebut konsumen primer atau herbivora. Contoh herbivora adalah sapi, belalang, kambing, dan domba. Organisme heterotrof yang memakan herbivora atau hewan lain disebut karnivora. Contoh karnivora adalah kucing, elang, dan ular. Organisme yang dapat memakan tumbuhan dan hewan disebut omnivora, contohnya antara lain beruang, manusia, dan kera.
Dekomposer atau pengurai adalah organisme yang mampu menguraikan sampah organik, seperti sisa-sisa tubuh hewan dan tumbuhan menjadi bahan-bahan anorganik. Contoh dekomposer adalah bakteri dan jamur.