1
The Challenge
Rebuild a mature application without losing what made it valuable — and without shipping a downgrade to the people already using it.
-
Years of incremental additions had produced inconsistent patterns, competing conventions, and interactions that no longer matched how people actually work.
-
Existing users depend on specific workflows. A rebuild that quietly dropped capability would be experienced as a regression, no matter how much better it looked.
-
The interface had to be rebuilt on a new framework and hold up across desktop platforms, rather than being ported screen for screen.