Modernized a legacy WPF desktop tool to Uno Platform, reaching browsers and tablets from the same codebase.
A global industrial manufacturer
1
codebase for desktop, web & tablet
+Web
reached the browser via WebAssembly
Reused
most existing C# business logic
The challenge
A critical internal tool was locked to Windows desktop in WPF. Field and partner teams needed browser and tablet access, but a separate web rewrite would have meant maintaining two codebases and two teams.
Technology
What we did
- 1
Mapped the WPF app to a staged Uno Platform migration plan, reusing existing C# business logic.
- 2
Re-homed the UI on Uno with a shared design system and Skia rendering for visual fidelity.
- 3
Added a WebAssembly target so the same codebase ships to the browser, with no separate web team.
- 4
Tuned WebAssembly startup and payload size for a responsive first load.
“We went from a Windows-only tool to something our partners can open in a browser, without doubling our team.”
Director of Software, manufacturer
Managed services
Want results like these?
Tell us about your app or migration. You’ll get a candid, expert read and a clear plan from a senior, MVP-led team.