Les smart cities (ou villes intelligentes) sont des villes qui utilisent les nouvelles technologies afin de gérer les services et les systèmes urbains, dans le but de réduire certaines nuisances, d’améliorer la qualité de de vie des populations urbaines et rendre les services urbains plus efficaces et durables.