How to Redesign Legacy Platforms with Precision & Efficiency

Walker Harden
·
Anne Van Itallie
·
May 13, 2025

Across industries, many platforms still in use today are built on aging software foundations. These legacy systems—while once carefully designed and purpose-built—have often become bloated, overly complex, and disconnected from real user needs. Over time, organizations are realizing that more than half of the features in their systems go unused. That’s not just technical debt—it’s a clear signal that it’s time to rethink things from the ground up.

Moving Beyond the Re-Skin

One of the most common missteps we see is when teams treat redesigns as surface-level visual updates. A fresh coat of paint on a broken machine doesn’t fix the engine. Truly effective redesigns require reexamining the product at a foundational level. What are users actually trying to accomplish? Where are they getting stuck? How can we strip away the noise and build something that’s purposefully lean?

This kind of clarity starts with what we often refer to as Phase 0. It’s the alignment phase—where we define user needs, map “jobs to be done,” and establish a clear vision. It’s not the most glamorous part of the process, but it’s where the real transformation begins. Without it, you risk recreating the same legacy problems in a shinier interface.

Example Screen Designs

Why Not Just Do It In-House?

We are often asked: if a company already has a design and development team, why bring in an outside partner? The short answer is bandwidth and focus. Most internal teams are already stretched thin just keeping systems running. Rebuilding a platform from scratch while managing daily operations can take years—and that’s if it ever gets finished.

On top of that, cultivating a strong, user-centered design culture in a company that’s been historically technical or engineering-led takes time. Meanwhile, external partners can hit the ground running with dedicated focus, experience, and a process built for speed, scale, and quality.

The Simplicity/Complexity Paradox

Designing complex systems requires a constant balancing act between technical depth and usability. Whether it’s managing large datasets, supporting multi-step workflows, or integrating with hardware, these systems need to be powerful—but they also need to feel simple.

Example User Flow Diagram

The trick is in user flow mapping. By grounding every decision in what users actually need to do, we can streamline the experience. Paradoxically, this often leads to doing less—because the product becomes more focused. We’ve seen teams reduce scope by half, not because they’re cutting corners, but because they’re finally building the right thing.

The Role (and Limits) of AI

AI is a useful tool—especially for brainstorming, generating design options, or analyzing information architecture. But let’s be clear: it’s not a replacement for human-led design. On a recent project, we tried using AI to sketch out the initial framework. It gave us some helpful starting points, but the output lacked nuance. It didn’t understand our users, our brand, or the context. As of now, AI can support—but not lead—strategic design.

Designing for Digital-Physical Interactions

Not every platform lives entirely in the cloud. Many systems we work on connect to hardware, physical environments, and real-world workflows. That means our design process can’t stop at the screen—it has to account for everything users touch, feel, and experience.

In these cases, prototyping goes beyond wireframes. We act things out, simulate real-world interactions, and test edge cases. It’s messy, but it’s necessary. You can’t spot every friction point unless you walk through the full journey—from interface to physical action and back.

Example of High-fidelity Screens in Figma

From Figma to Function

We believe strongly in collaborative handoff. A beautiful design isn’t worth much if it falls apart during development. That’s why we always advocate for engineers to be involved from day one. When they understand the “why” behind each design decision, we get tighter feedback loops, smarter compromises, and better outcomes.

By the time we hit high-fidelity, we’re not just handing over screens—we’re delivering a system. Every component, animation, and interaction is documented and tied into a reusable library. That makes implementation smoother, faster, and much more maintainable.

Example Design System Components

Make It Work

What’s the key? 

Make it work.

Don’t chase trends. Don’t add features for the sake of volume. Don’t confuse polish with performance. Instead, focus on understanding the real problem—and solving it in a way that’s elegant, efficient, and intuitive. That’s the kind of design that holds up over time. And that’s the work I want to be part of.

Topics

Walker Harden

Walker leads a dynamic, multidisciplinary team of designers, strategists, and researchers at Whipsaw. Under Walker's leadership, the team delivers solutions that solve critical product challenges that balance user and business needs. Walker loves to think about the broad strategic direction of Whipsaw programs and dig into the details of complex user flows, participatory design workshops, wireframing, and user interface design. 

Anne Van Itallie

A natural and empathetic connector and innovative leader, Anne works to drive partnerships through solution sales, world-class design, and the overlap between people, processes, and technology. She has a diverse background spanning strategy, growth, marketing, and communications and readily grasps complex systems. She is fascinated with humans and the psychology of relationship building. She builds growth strategies and drives beyond target growth for professional services firms by operating collaboratively and always seeking the win-win. She has an MBA from Penn State and studied piano and literature at Lebanon Valley College. For fun, ask her what book she’s reading these days.

Share this article