The challenge
A legacy web-management application had grown around complex edge-device operations: commissioning, network setup, configuration import, certificate handling, diagnostics and operating-system recovery. The product needed a faster and clearer user experience without weakening the security or reliability required on deployed devices.
Engineering approach
Crossware rebuilt the browser interface as a responsive React single-page application and integrated it with a Drogon C++ HTTP gateway. Structured JSON-RPC services handle device operations, while dedicated REST paths support efficient file transfer. A securely isolated compatibility layer preserves legacy API support and existing system integration, enabling installed products to move to the new interface without regression or disruptive migration. Security, update and diagnostic functions were treated as core platform capabilities rather than UI add-ons.