A niche is created by the intersection of resource constraints- an abstract resource space consisting of a unique combination of resources (information, access to materials, customers, and so on) that could permit a form to survive there. Forms thus either take advantage of a niche resource space" or fail.