1) Open and horizontal platforms that rely on open source software like FIWARE and its OSS community allow cities to choose from a variety of IoT providers and integrators without vendor lock-in.
2) A rich ecosystem has been developed including cities, entrepreneurs, accelerators, and over 100 member cities in the Open and Agile Smart Cities Alliance, as well as over 50 certified IoT devices through the FIWARE IoT Ready program.
3) API and data model harmonization through standards like FIWARE NGSIv2 and a catalogue of harmonized data models covering different smart city verticals provide a single, generic RESTful API for accessing smart city data.