top of page

Modernizing a 30-Year-Old Retail System into a Tablet-First Experience

PROJECT TYPE

Legacy system modernization

Tablet-first internal retail tool

CONTRIBUTION

High-fidelity prototype

Legacy flow mapping

Interface refactoring

Engineering handoff

MY ROLE

UX/UI Designer

OUTCOME

Refactored key store workflows

20+ SWO functions reorganized

TARGET USERS

Store associates

TIMELINE

2026

Service advisors

In-store operations teams

Body_edited.png

OVERVIEW

Summary

I redesigned key workflows of a 30-year-old internal automotive retail system as it moved from a desktop executable to a browser-based, tablet-first experience.

The work started as a UI modernization, but stakeholder reviews showed that a visual refresh would not solve the real problem: critical workflows were overloaded, difficult to scan, and still dependent on legacy behavior.

My contribution focused on refactoring complex screens, improving hierarchy, reorganizing actions, applying design system patterns, and aligning each decision with engineering constraints.

Group 57_edited.png
Background

The product was an internal system used by automotive retail store teams to manage sales, services, parts, sourcing, inventory actions, and daily store operations.

The original system had been used for decades as a desktop application. The new direction was to move it into a browser-based tablet experience, making it easier to update, scale, and use in-store.

The main constraint was that backend behavior and core business logic were mostly fixed. With 400+ screens, limited documentation, and development already in progress, the redesign had to improve usability without breaking the operational rules behind the interface.

Screen (replace here) (1)_edited.png
My Contribution

I worked on interface refactoring, high-fidelity UI, design system usage, and developer-ready handoff.

My responsibilities included mapping legacy flows, identifying hidden actions, reorganizing overloaded screens, documenting interaction states, and validating feasibility with frontend engineers.

Because the system was highly backend-driven, my role was not only to make screens cleaner. I had to decide where the experience could be simplified, where existing behavior had to be preserved, and how to make complex workflows easier to understand within real technical limits.

PROBLEM

Defining the problem

Overloaded screens

Critical workflows exposed too many actions at once, making it hard to understand what mattered first.

Frame 25.png

Hidden actions

Important functions existed, but were difficult to discover without prior knowledge of the legacy system.

Body (3)_edited.png

Fixed backend logic

Some flows could not be fully redesigned because they were tied to existing APIs, data structures, and business rules.

Frame 26_edited.png

Tablet-first transition

The interface had to work better in-store, on a browser-based tablet experience, without rebuilding the product from scratch.

Goal

"How might we modernize critical store workflows without breaking the legacy logic behind them?"

PROCCESS

Key Decisions

Improve clarity before reducing steps

In many flows, the main issue was not only the number of clicks. Users struggled to understand what actions existed, where they were located, and what state the order was in.

So I focused first on grouping, hierarchy, clearer labels, and action visibility.

Simplify only where the system allowed it

Some flows could be reduced aggressively. Others had to preserve legacy behavior because changing them would create technical risk.

This helped the team avoid unrealistic redesigns and focus on improvements that could actually be implemented.

Use the design system as a delivery tool

The design system was not only a visual layer. It helped make the redesign more consistent, easier to hand off, and more realistic for engineering to build.

KEY DESIGN SOLUTION

Service Work Order Refactor

Before

The original Service Work Order screen exposed too many actions at once. Purchased items, requested services, technician assignment, printing, order actions, and completion tasks lived too close together, without a clear hierarchy.

Users had access to the functions they needed, but the interface depended too much on previous knowledge of the legacy system.

Body (1)_edited.png

After

I reorganized 20+ functions into a clearer interaction model, grouping actions around service, parts, and order-related tasks.

The goal was not to remove functional depth, but to make the screen easier to scan and operate. Key actions became reachable within a maximum of three interactions while preserving the backend logic behind the flow.

Body_edited.png
Sourcing Integration

Before

Sourcing opened through a separate hosted web layer inside the desktop application. This made stock and inventory-related tasks feel disconnected from the rest of the workflow.

Users had to mentally switch between experiences during the same operational task.

Screen (replace here).png

After

The final production screen is not available due to project access and confidentiality constraints, so I recreated the flow direction as a simplified diagram.

I helped integrate sourcing into the browser-based experience, making it feel like part of the same operational workflow instead of a separate system.

This created a more continuous experience for store teams by keeping customer, vehicle, stock, and inventory actions connected within the same task flow.

image.png
Oil Change Simplification

Before

The Oil Change flow required 12 steps, even for a relatively focused service task. The process was functional, but unnecessarily fragmented where the system allowed simplification.

Screenshot 2026-02-06 at 16.32_edited.pn

After

I reduced the flow from 12 steps to 4 where the system allowed it.

This became a good example of the project’s approach: simplify when technically feasible, preserve when necessary, and balance usability improvements with implementation risk.

Screenshot 2026-03-05 at 12.30_edited.pn

IMPACT

Phase 1

This phase has not gone through full field validation yet, so I avoid presenting it as a fully measured outcome.

Still, the redesign created clear product and delivery improvements:

20+ functions reorganized

Service Work Order actions were grouped into a clearer interaction model.

Clearer operational workflows

Critical screens became easier to scan, discuss, and hand off to engineering.

More scalable foundation

The browser/tablet direction created a stronger base for future releases.

RECOGNITION

Internal Recognition

The project team received internal recognition for collaboration and delivery excellence during the ShopX NextGen initiative.

image.png
Reflection

This project taught me that redesigning legacy systems is not about replacing everything that looks outdated.

Good design also means understanding dependencies, respecting constraints, and choosing where change creates real value.

bottom of page