Social and economic programming and urban design