City planning refers to the process of designing and organizing urban areas in order to optimize their functionality and livability. It involves making decisions about land use zoning, transportation networks, public spaces allocation and infrastructure development.