Transitioning from Native to Progressive Web App (PWA)

Description

BKD previously utilized a Mendix Native application, the "Keuren App," to support critical field processes. However, the native architecture created a significant administrative burden. Every update required a manual, time-consuming release process involving APK builds, signing, and distribution via Intune. This overhead led to version fragmentation among users and delayed the deployment of essential bug fixes and new features. BKD required a more agile, modernized landscape that reduced maintenance efforts and eliminated deployment bottlenecks.

General Information

Business Need: BKD previously utilized a Mendix Native application, the "Keuren App," to support critical field processes. However, the native architecture created a significant administrative burden. Every update required a manual, time-consuming release process involving APK builds, signing, and distribution via Intune. This overhead led to version fragmentation among users and delayed the deployment of essential bug fixes and new features. BKD required a more agile, modernized landscape that reduced maintenance efforts and eliminated deployment bottlenecks.

Solution: In partnership with Kobeon, BKD migrated the inspection application to a Progressive Web App (PWA). Following a pragmatic three-phase roadmap, the team rebuilt existing functionalities while simultaneously addressing technical debt to create a clean, maintainable codebase. The PWA approach allows for a single codebase across desktop and mobile, with updates becoming instantly available to all users upon server deployment, bypassing app stores and complex build toolchains.

Results: The project was delivered successfully within scope, time, and budget, resulting in a future-proof landscape with significantly reduced maintenance requirements. Key outcomes include: Streamlined Operations: The removal of manual build and signing processes has drastically reduced the time spent on each release. Enhanced Agility: BKD can now deploy updates with zero delay for the business, ensuring all inspectors always work with the latest version. Reduced Complexity: By eliminating the need for specialist native build knowledge, the team can focus more on functional innovation rather than infrastructure. Cost Efficiency: The transition has led to a significant structural reduction in monthly maintenance and troubleshooting costs.