Pekka Toppi

Replaced three legacy dealer platforms with one flexible SaaS — by betting against rigid workflows

Alma · Design lead · 2023–present · In production
Problem
Three bespoke legacy systems, hundreds of dealerships, no two working alike — and a domain thick with VAT, contract law, and financing rules.
My contribution
Design lead. Rebuilt an early-stage project into the shipped product: PRDs and business definitions, design language, essentially every view.
What changed
Reps now build deals in whatever order the sale actually takes. Managers oversee through visible activity instead of enforced process. Dealerships have left competing platforms to adopt it.

Role: Design lead. Owned product definition, design language, and essentially every view. Line-managed one UX designer, who joined as a junior and grew to intermediate under my mentoring.

Scope: 3 legacy systems, 400+ dealerships, single-location lots to national chains. Team of ~11: product owner, 2 designers, lead architect, 5 senior engineers, 2 QA.

Status: Three years, ongoing. Now in production. Alma's largest development undertaking to date.

The difficulty: Vehicle retail is dense with regulation. Every dealership works differently. And the domain's strange-looking practices usually exist for good reasons.

Diagram — "The trade workspace", 16:9
No fixed sequence. A rep builds the substance of the deal in whatever order the situation demands — walk-in cash sale or six-week negotiation — and generates the paperwork when the deal is ready.

The bet

Three legacy platforms, each tailored over years to specific clients, served 400+ Finnish dealerships. The brief: replace all three with one SaaS.

But vehicle sales resists one-size-fits-all. A walk-in cash trade and a multi-week email negotiation are different shapes entirely. A one-location dealer and a national chain work nothing alike. Reps guard their own methods.

Forcing that into a fixed sequence — create offer → get approval → define financing — would break the flexibility the business runs on.

The catch: total flexibility frightens managers, because in most systems process is the control.

Success, defined up front: any dealership can run its core business its own way from day one; legitimate variation is supported rather than fought; managers keep real oversight without the system becoming a cage.

1 · Killing the sales funnel

Constraint
Every legacy system and every competitor enforced a fixed sequence of steps.
Decision
Throw it out. The trade process — the engine of the entire DMS — lets users work freely on deal content and generate artifacts (offers, contract drafts, contracts, invoices) when ready, in whatever order the real deal demands. Contacts, customers, and vehicle inventory kept equally free of imposed process.
Reasoning
Match how dealers actually work, not how an architect imagines they should.
Trade-off accepted
We surrendered the structure that makes software predictable, and had to earn flexibility back through oversight.

The flexible engine became the architectural backbone — every subsequent feature was built to compose with it rather than around it.

2 · Monitoring over rules

Constraint
Free-form process removes the control managers rely on, and flexibility can enable sloppy or improper deals.
Decision
Don't control behaviour through the UI. Make it visible instead: heavy investment in logging, tracking, and surfacing what's actually happening.
Reasoning
Rigid rules never prevented bad behaviour anyway; people worked around them. Visibility catches what process only pretended to.
Trade-off accepted
Oversight now depends on people looking, not software blocking.

3 · Finding the truth in a specialist domain

Constraint
People offer solutions, not problems. And in a domain this specialised, practices that look strange from outside often exist because they work.
Decision
Push past stated solutions where the underlying problem was reachable; accept a winning formula at face value where it wasn't.
Reasoning
Evaluated the legacy systems. Interviewed dealers. Ran contextual inquiries during the legacy products' own training-workshop days, watching how dealers described their work and reacted to features in real time. Competitor analysis. And the richest source: the customer-success team, all ex-automotive-sales, with deep domain backgrounds.
Trade-off accepted
Some conventions we left untouched without fully understanding why they worked.

4 · Winning three audiences at once

Constraint
Architects resisted abandoning the funnel. Top management worried we were changing too much. Clients didn't understand the direction.
Decision
Convert rather than override. Prototypes, worked examples, and a great many deep conversations.
Reasoning
Argument alone moved nobody. Showing did.
Trade-off accepted
Slow. Deliberately never told anyone their old ways were wrong.

Process became a social construct the dealership discusses at a human level — not something dictated by UX patterns.

This is the thesis of the whole project, and what let us sell flexibility to people whose every instinct was control.

Diagram — "Monitoring and activity", 16:9
Nothing is buried inside a rigid flow, so activity is legible at a glance.

How we worked

We moved from handovers to overlapping co-working, breaking down the last walls between business, design, development, and QA.

Pull a feature or customer problem from the backlog → write a high-level PRD → early AI-assisted prototyping where the UX approach needs pressure-testing → take it to engineering and QA as early as possible → finalise views, flow docs, and PRD together.

A handover model produces people who know their slice. Overlapping work produces people who know the feature.

Diagram — "Artifact generation", 16:9
Flexibility upstream, rigour downstream.

What changed

Dealers changed platforms. Some migrated from our own legacy systems; others left competing products to adopt it — the harder and more telling move.

Reps changed how they sell. Deals are now built in the order the sale actually takes, not the order the software once demanded.

Managers changed how they oversee. From enforcing process to reading activity and having the conversation.

Feedback is consistent — dealers call it fresh, markedly more straightforward than what it replaced, and specifically value the flexibility.

A designer grew. My direct report joined as a junior and reached intermediate over the project, mentored on work of real consequence.

I inherited roughly a quarter of the views and an outdated requirements document, and rebuilt it into the current product.

What I'd do differently

I would have shipped an MDP first. Scope and complexity almost killed this project. The right approach was a minimum deliverable product built around the core process — selling a vehicle — expanding outward from there. Instead we built the entire enterprise backbone in one pass. It worked, but the risk we carried was avoidable.

The other lesson was restraint. In a domain where so much looks irrational from outside but works in practice, the senior move was knowing what not to redesign.

I'm open to head, lead, and staff product design roles.