The architecture of Stoorm5 is strongly innovative, characterized by a clear separation between platform and applications. The platform is monolithic, without any programmable plug-in component potentially harming its reliability. Additional features can be externally added, adopting the preferred language. The goal is to guarantee the service continuity despite how applications behave. In this manner the platform achieves best performance based on optimized code, while custom third-party features can be added exploiting native Stoorm5 functionalities.

Stoorm5 adopts a hierarchical loop-free datamodel, not designed for any given market domain. The entities the platform provides can be combined to represent data and complex objects, coupled with custom actions associated with anomalies. Available entities are objects, metadata, channels, datapoints, triggers, actions, logs, alarms, api keys.

Stoorm5 supports multiple standard protocols, both request/response and publish/subscribe. The currently adopted standard protocols are REST, MQTT, AMQP, and WebSocket, augmented with custom security elements. Remote devices and external applications interact with Stoorm5 exploiting one or more of the protocols above. Moreover, the modular architecture of Stoorm5 easily allows to extend it with additional protocols.

Security is a paramount aspect of the IoT. For this reason, we have adopted state-of-the-art security standards and best-practices in each one of its components, also taking into consideration ICT elements of the whole system. Stoorm5 strictly exploits ciphered protocols and authentication and authorization mechanisms on every component, based on enterprise-grade frameworks.

The best tool for the best solution


In the cloud or on-premises Stoorm5 scalability is always guaranteed.


Stoorm5 is a real enterprise-grade IoT platform, designed to provide top security and availability.

Open to integration

Stoorm5 API can be exploited to integrate IoT solutions with any external system, supporting full control of data and processes.