In order for a civilization to form, it is necessary a surplus of food.
Between 4000 and 3000 BCE, the rise in agriculture and trade, allowed people to have food surplus and become economically stable. Because of that, farming was no longer essential, causing new professions and activities to thrive in a certain area and helping develop the early civilizations.