Cities are complex real time systems that generate huge amounts of data. The intelligent use of this data, supported by information and communication technologies, can make it easier to tackle present and future challenges. Smart cities take full advantag