The full answer
IoT platforms combine hardware, connectivity and software. The software side has to ingest data from many devices, handle unreliable connections, store and process readings at scale and present them in dashboards that operators can act on.
Smart city projects add public-sector requirements: clear access control for different departments, audit logs, data protection and the ability to scale as more areas or services are added. The Binimise case study explains how Creuto approached the platform.
These projects draw on several Creuto capabilities at once: back-end and API development, cloud infrastructure on AWS, Azure or Google Cloud, web dashboards and mobile apps for field teams, and machine learning and analytics where the data supports it.
Creuto's government industry page covers its wider work for public-sector organisations, and multi-system programmes of this kind are typically delivered in phases.
If you are planning an IoT or smart city platform, discovery is where the device landscape, data volumes, integration points and security requirements are mapped out before the fixed-scope proposal is written.