1. A method for automatically evaluating and allocating resources in a cell based system, said method comprising: receiving a request to generate a cell based system of resources; accessing a list of allocatable resources having corresponding evaluation data; comparing said request for said cell based system with said list of allocatable resources and corresponding evaluation data; and assigning said allocatable resources to said cell based system.