A community is an assemblage of different species. It is a concept that can be applied at different spatial scales, and it may be limited to specific groups of organisms that are distinguished by their shared taxonomy or their role in the total assemblage.