Los avances tecnológicos han permitido el desarrollo de las smart cities o ciudades inteligentes. Aunque el concepto parece reciente, lo cierto es que las smart cities llevan mucho tiempo desarrollándose. Concretamente, desde finales del siglo pasado, cuando con la explosión de Internet, se empezaron a aprovechar las ventajas que proporcionaba la red de redes para optimizar recursos, reducir el impacto ambiental o fomentar un desarrollo sostenible dentro de las grandes ciudades.