Web app platform for construction companies

Modular
App architecture
Unified
Web + desktop database
Visual
Template builder
Custom
Workflow composition
The challenge
Sorba, a Swiss construction technology company, needed to extend their existing desktop solution into a web-based platform without disrupting their current users. The core challenge was building a web app container — essentially an aggregator of functional modules — that lets end-users cherry-pick and deploy diverse applications while sharing the same core database as the desktop application. Both platforms had to operate in sync, accessing identical data without conflicts or duplication.
Our solution
We built a modular web app container using Angular and Node.js with a GraphQL API for efficient cross-module data queries. A visual design builder lets non-technical users tailor and manage application templates — composing custom workflows from a library of functional building blocks via drag-and-drop. The platform connects directly to the existing desktop application's MongoDB database, ensuring both web and desktop users always work with the same data. The modular architecture allows Sorba to add new functional modules independently without affecting existing ones.
Key highlights
Modular design
Users compose apps from functional building blocks
Desktop integration
Shared database with existing desktop application
Visual builder
Drag-and-drop template creation for non-developers
GraphQL API
Efficient data queries across modules
Tech stack
Need similar results?
Let's discuss your project.