Keep / kill / migrate inventory
What mental models and workflows are sacred? What UI is disposable? What must migrate with data and permissions intact? We document before we design.
Legacy UX modernization updates dated interfaces without a reckless rewrite. Keep what works, replace what blocks growth, ship in phases.
Part of Creation. This is the high-ACV Rebuild path for products that still make money but lose deals on experience.
A full rewrite is rarely the first move. Users have mental models. Eng has constraints. Data and permissions do not pause for a greenfield fantasy. We modernize the journeys that pay the bills first. The same phased honesty peers like VentureDive and Athlon describe for enterprise product refresh.
The product works for power users who learned the quirks years ago. New buyers compare demos and feel the age. Dense tables with no hierarchy, navigation that mirrors org charts, errors that blame the user. Sales adds workarounds in slides. Eng fears touching the frontend because everything is coupled.
A reskin without journey work makes it worse: modern chrome on broken IA. A big-bang rewrite risks years of delay. Modernization is the middle path. Intentional phases tied to revenue and risk.
What mental models and workflows are sacred? What UI is disposable? What must migrate with data and permissions intact? We document before we design.
Revenue, risk, and eng capacity determine order. Not vanity screen counts. Activation before settings. Core job before edge admin.
Modernize structure when labels and hierarchy block growth. Refresh visual system when drift hurts trust. Not every pixel needs to move in phase one.
Legacy products often lack designed empty, error, and permission states. We fix what makes the product feel broken in production. Paired with for dense surfaces.
→ Learn more about States and edge casesComponents and tokens eng can adopt incrementally, often via : so the next feature does not re-age the product.
→ Learn more about Migration-friendly system path- Keep / kill / migrate inventory with rationale - Modernized key journeys and UI per phase - State coverage for critical paths - Migration-friendly design system foundations or extensions - Phased roadmap tied to eng capacity and business milestones - Developer-ready handoff per phase
Often follows a UX Audit. Complements Web Design & UX for public surfaces and Product & Interface Design for dense app UX.
1. Inventory: sacred vs disposable UI, constraints, integrations. *Deliverable: keep/kill/migrate map.* 2. Sequence: journeys by revenue, risk, and eng capacity. *Deliverable: phased roadmap.* 3. Modernize: IA + UI + states for phase-one journeys. *Deliverable: hi-fi UI, specs, system notes.* 4. Systematize: components and rules so new work stays coherent. *Deliverable: system slice + handoff.* 5. Ship & next phase: retro, adjust sequence, repeat. *Deliverable: phase acceptance + backlog for phase two.*
Weeks to months depending on surface area. Sized by journey phases, not screen counts. See Rates.
For teams who will phase change and ship incrementally. Not for "make it pretty by Friday" with zero journey work. Not for a rewrite sold as modernization when eng has no migration path.
Modernization assumes a live product with users, data, and constraints. We phase change and preserve useful mental models. A greenfield redesign assumes more freedom to reset, rare for revenue-bearing SaaS.
Usually no. We prioritize journeys and interfaces that block growth and pair design with a migration-friendly system so eng can move incrementally.
Weeks to months depending on surface area. We size by journey phases, not vanity screen counts. See [Rates](/rates). Phase one is often scoped as a sprint or short project.
If stakeholders disagree on what is broken, yes. Start with [UX Audit + AI Readiness](/services/creation/ux-audit-ai-readiness). Skip when the problem and phase-one journey are already aligned.
We design for continuity, familiar jobs, clearer paths: and sequence breaking changes. Training and comms are your job; we flag what needs them.
Carefully. Weak base UX makes AI feel untrustworthy. We usually sequence UX debt that blocks AI, then [Creation](/services/creation).
The roadmap is built around what your team can ship per phase, not a fantasy parallel rewrite team.
Per-phase specs, components, behavior, and open issues. Same standard as [Product & Interface Design](/services/creation/product-interface-design).
Bring the journeys that lose deals or inflate support. And what eng can ship in the next quarter. We will propose phase one with a honest cut list.
Book a project call