
End User Experience
Build Bespoke Apps
Create custom apps for your customers using our web components. These apps include easy installation flows, and allow end users to interact and view your assets.
View Our Case Studies
Everything in OpenRemote is an asset. You define your own asset types, whether they are EV chargers, buildings, or city lights. And assign the attributes you need to track.
Automate your system based on your team's technical needs. Use When-Then rules for simple logic, our visual Flow Editor for data processing, or Groovy scripting for complex business logic and optimization.

Use the built-in dashboard builder to create views for different users. Monitor live data, analyze historical trends, and set up alerts for when attributes exceed specific thresholds.

Most IoT data is more valuable with location context. Track the live location status of assets, define geofences to trigger automated alerts, and integrate custom map layers or floor plans for a complete geographical overview. Configure your map using OpenStreetmap or use your own map service.
IoT environments rarely stay simple. A single smart building can generate thousands of assets, each with deeply nested data structures. To handle this unique complexity, we engineered the OpenRemote Manager UI on a highly scalable, custom design system.
Our platform is built to handle the complexities of professional IoT. We provide the underlying infrastructure, from protocol translation to secure multi-tenancy, so you can focus on your specific application logic rather than the core backend architecture.

Built-in support for HTTP, SNMP, ModBus, MQTT, Bluetooth, LoRaWAN, Serial, TCP, UDP, KNX, Velbus and openWeather allows for immediate hardware communication.

Every asset and attribute is automatically exposed via a unified REST API and WebSockets, making it easy to connect external apps or services.

Define types once (e.g., a "Smart Building" or "Fleet Vehicle") and deploy thousands of instances that inherit the same attributes and logic.

Attributes are not just static values. They can be telemetry data, calculated metadata, or results from internal logic scripts.

Logically isolate users and data into separate Realms. This ensures that different clients or projects remain secure and independent while sharing the same core infrastructure.

Powered by Keycloak, providing enterprise-grade OAuth2/OpenID Connect and granular Role-Based Access Control (RBAC).

Deploy the OpenRemote stack locally to ensure data collection and logic execution continue even during network outages.

Utilizing PostgreSQL and TimescaleDB, the backend is optimized for high-performance time-series data and long-term history storage.


End User Experience
Create custom apps for your customers using our web components. These apps include easy installation flows, and allow end users to interact and view your assets.
View Our Case Studies