Needs refer to the basic biological needs of human beings like need for air to live, need for water to drink, need for shelter to live, need for safety etc..
When these needs are backed up by something, it becomes demand. For example you have a need to drink, Now what to drink? If you want to...