Kaba exos 9300, a 30-year-old platform, relied on a legacy desktop architecture that created deployment complexity and scalability limits. An initial web transition introduced inconsistencies, requiring a stable, enterprise-ready frontend to support complex workflows without risking reliability.
For more than 30 years, dormakaba’s Kaba exos 9300 platform has powered physical access control across highly secure environments, including financial institutions, global enterprises and critical infrastructure. In these contexts, system stability is essential.
Originally built as a .NET-based desktop (fat-client) application, Kaba exos 9300 became increasingly difficult to maintain and scale. Each deployment required installation and updates on individual machines, creating significant operational overhead and introducing risk during upgrades. As release cycles accelerated, these inefficiencies compounded.
An initial transition to web technologies in 2014 marked the first step toward modernization. Using Telerik tools and Kendo UI for jQuery, dormakaba introduced a web layer to the platform. However, the implementation—delivered by an external partner—introduced architectural inconsistencies and long-term maintainability challenges. As the system evolved, these issues made it harder to standardize development and extend functionality with confidence.
dormakaba needed a frontend foundation that could support complex workflows, large datasets and long-term evolution, without introducing instability. The challenge was clear: modernize the platform without disrupting the trust built over decades.
The fat-to-web migration of Kaba exos 9300 would not have been possible without a framework like Kendo.
Bertram Weckmann
Senior Manager, Software Development at dormakaba
In 2019, dormakaba made a decisive shift. Rather than continuing to extend the existing frontend, the team refactored its web clients and adopted React as the foundation for a second-generation architecture.
React provided the structure for a more maintainable and scalable frontend. To complement it, dormakaba selected KendoReact as the enterprise UI component library—building on over a decade of experience with Telerik and Kendo tools.
KendoReact delivered a production-ready set of components designed for complex enterprise applications. This was critical for Kaba exos 9300, where the frontend is not just an interface, but the control layer for configuring security policies.
Core components such as Form, Data Grid and TreeView play a central role in managing large datasets, hierarchical access structures and complex configuration workflows. With Kaba exos 9300 being all about configuration, this component is heavily utilized and can accommodate the complex needs they demand. These capabilities allowed dormakaba to replicate—and significantly improve upon—the functionality of the legacy desktop system without building components from scratch.
The team also adopted ThemeBuilder to streamline UI customization and improve development efficiency, enabling consistent design implementation across the platform.
The transition to a KendoReact-based architecture fundamentally changed how Kaba exos 9300 is delivered, maintained and evolved.
By moving from a fat-client model to centralized web deployment, dormakaba eliminated the need for per-machine installations and manual updates. This significantly reduced operational complexity and improved reliability for customers operating in sensitive environments.
From a development perspective, the use of a mature component library increased efficiency and reduced risk. Teams no longer needed to build and maintain complex UI elements internally, enabling faster development cycles and more consistent implementation patterns.
End users benefit from a more modern and intuitive interface, with improved handling of large datasets and complex workflows. The platform is now better positioned to scale and evolve as customer needs grow.
Perhaps most importantly, the modernization reinforced confidence in the platform’s long-term stability. Over more than 12 years, Telerik and Kendo tools have provided a consistent and reliable foundation, supporting dormakaba through multiple stages of architectural evolution.
We needed something stable, predictable and supported. This is not a system where we can take risks.
Frontend Development Team
dormakaba