English Dictionary
niche
n 1: a position particularly well suited to the person who
occupies it; "he found his niche in the academic world"
2: a small concavity [syn: {recess}, {recession}, {corner}]
3: a space set back or indented [syn: {recess}]
4: (ecology) the status of an organism within its environment
and community (affecting its survival as a species)
English Computing Dictionary
NICE
The {Nonprofit International Consortium for Eiffel}.