← Back to Work

01 / PLATFORM MODERNIZATION

Rebuilding a legacy platform from 0→1

Cardata was moving further into enterprise, but its legacy platform had accumulated years of complexity and wasn't built for where the business needed to go next. I led the product work from strategic discovery through a customer-validated MVP in under six months.

Role
Lead Product Manager
Company
Cardata
Focus
Enterprise Platform Strategy
Outcome
Validated MVP in <6 months
<6 months
discovery to validated MVP
0→1
new platform foundation
3
core workflows in scope

There wasn't one customer complaint that triggered the project. It was a pattern. Through customer conversations, onboarding, late-stage sales, competitive research and work with Product Marketing, we kept seeing the same theme: integrations were becoming increasingly important. Prospects wanted them. New customers wanted them. Existing customers wanted them.

At the same time, the platform had accumulated years of product and technical debt. New capabilities had been added over time, but the underlying experience had never received the same kind of rethink. That was becoming increasingly at odds with where the business wanted to go.

Legacy Experience

Pages Links Manual Support Onboard Deps Nav Tickets

Fragmented pages, manual onboarding, tangled navigation and support dependency.

What the Business Really Needed

Need
Find what I need to do.
Status
See what's happening.
Action
Take the right action.

As Cardata moved further into enterprise, the platform needed to support more integrations, more complex customer environments and a foundation that could evolve with newer technologies, including AI.

THE QUESTION WE NEEDED TO ANSWER

What did the product need to become for the next stage of the business?

This wasn't a hunch. The signal was showing up everywhere we looked.

Customer conversations
Users frustrated with the experience.
Onboarding friction
Complex flows, high drop-off.
Late-stage sales
Platform limits surfaced in final rounds.
Competitive research
Modern platforms simplifying the experience.
Product Marketing
Hard to tell a clear story with the current platform.
Technical debt
Expensive and slow to change.

Individually, any one of these could be dismissed as noise. Together, they pointed at the same underlying constraint: the platform's foundation wasn't built for the level of complexity the business was now asking it to support.

Key Decision

Don't treat the legacy product as the specification.

Option A: Recreate the legacy

  • Familiar to users, but rebuilds the same complexity
  • Slower to deliver real improvement
  • Higher ongoing cost to maintain
VS
Chosen

Option B: Start from the workflow

  • More discovery upfront, but built for what's next
  • Addresses the actual constraint, not the symptom

Why: Modernization creates a dangerous temptation: "while we're rebuilding it, let's fix everything." One of the easiest mistakes in a rebuild is treating the existing product as the spec. If we'd simply asked users which features to recreate, we'd have rebuilt much of the complexity we were trying to remove.

1
Understand the workflow
Mapped how people actually got the work done.
2
Reframe around the job
Defined the core job the platform needed to help people complete.
3
Define the MVP boundary
Focused on the minimum set of capabilities to deliver real value.
4
Build & validate
Shipped early, validated with customers, and iterated.

Start with the workflow, not the old product

I worked with administrators, customer teams, people running reimbursement programs, prospects and internal teams to understand what people were actually trying to accomplish, not which screens they clicked through.

What information are you looking for?
What are you trying to do with it?
Where does the process slow down?
What requires someone from Cardata to intervene?

The first version focused on three things. Everything else had to earn its way in.

Simpler experience
Focused workflows, not more pages.
Guided onboarding
Get to value faster.
Clearer operational view
See, understand, and act.
ChoseGave upWhy
Information architecture built around administrator actions Familiarity of the legacy navigation users had already learned Important information shouldn't require remembering where the product put it
Guided, largely self-serve onboarding The flexibility and manual reassurance of phone-and-spreadsheet setup The goal was reducing the process, not digitizing the checklist
A small, disciplined MVP scope Everything else on the wishlist, at least for version one Modernization's biggest risk is trying to fix everything at once

What Changed

"They understood it."
the reaction from early adopter customers, despite an intentionally narrow MVP scope
<6 months
from early discovery to a working, customer-validated MVP
A new foundation
the MVP became the base for the broader platform modernization that followed
Customers can become experts at navigating complexity. That doesn't mean the complexity is valuable. Sometimes modernization is less about deciding what to build next and more about deciding what no longer deserves to exist.

Some product, customer and implementation details have been generalized to protect confidential information.

Next Case Restoring trust in a product that had become unreliable
→