The correct answer is Economics
This is basically the definition of what economics are. The needs are usually taken to be unlimited because the society needs something all the time, and there are limited resources to deal with, so a society with economics has to be economical in allocating resources.