Urbanization is the process of shifting from rural to urban areas. It often begins with the idea that an area has a lot of potential. As business start to move into the region, money is dumped into the local market, allowing new land development and structures to be built. More companies increases the cash flow of the local government, fostering community development projects and the creation of public buildings like post offices, court houses, police stations, fire departments, and more. As large apartment buildings are constructed, large quantities of people begin flocking to the city to live. They rent out the apartment buildings are demand for food and essentials is established. Eateries and restaurants begin to pop up everywhere to meet the demand. As the supply increases, costs go up, which in turn boosts employer salaries. This makes the area more attractive to outside investors and begins to increase the monetary flow.