Radfords

Radfords
Radfords · Fresh-produce software · soil to supermarket

A sprawling produce platform, brought into one system.

Radfords' software runs fresh produce from soil to supermarket, and the system itself is genuinely powerful. Chasing a cleaner look, the team had built a design system to enforce it — but in a few areas that system grew too complex and backfired. I came in to fix those areas, inside their own product.

BRAND COLOUR
HIERARCHY
AaAaAa
SPACING
THE MOVE
Subtract, don't add
01 — The brief

Excellent software. A design system that had out‑thought its own goal.

Radfords builds the first fresh-produce management software with complete control and visibility from soil to supermarket — trusted by some of the world's largest growers, from Zespri to Seeka. The functionality is deep and battle-tested. The catch was on the surface: in pursuit of a minimal look, the team had layered on a design system to enforce it, and in a handful of areas that system had over-complicated the very screens it was meant to simplify. My job was to fix those specific areas — working inside their existing product, without touching what already worked.

Client
Radfords (fresh-produce software)
My role
UI design + design-system remediation
Scope
Targeted fixes to problem areas
Surface
Web application suite
Domain
Grow · Pack · Sell · Quality
ONE SUITE, MANY MODULES  → CRMGrowPackagingQualityPlatform
Tensions

Three tensions at the centre of the work.

/01

A design system fighting its own goal

Built to make the product feel minimal, the system had grown complex enough that, in places, it added the exact friction it was meant to remove. Minimal had quietly turned into more.

/02

Complexity that still had to be usable

Packhouse work is genuinely dense — heavy tables, reconciliations, deep configuration. Simplifying couldn't mean hiding the data operators depend on under time pressure.

/03

Fix in place, don't rebuild

This is live software running real businesses. Every fix had to slot into Radfords' existing system and patterns — a remediation, not a rebuild that stops the line.

02 — The approach

Take the design system back to what minimal actually means.

Instead of adding more, I subtracted. I found the specific screens where the design system had over-complicated things, traced each one back to the minimal intent behind it, and rebuilt those areas with less — fewer competing elements, clearer hierarchy, one obvious action. Minimal isn't empty — it's nothing in the way.

100%
of New Zealand's kiwifruit production runs on Radfords (Zespri)
95%
of Australia's Nashi pears managed via Radfords (Seeka)
3
product pillars in the suite: Grow · Pack · Sell
1
integrated chain, soil to supermarket
PRINCIPLE 01

Subtract first

Remove before adding. The fix was almost always taking something away, not layering something on.

PRINCIPLE 02

Keep density legible

Dense data, calmly ordered — hierarchy and spacing tuned so heavy screens still read fast.

PRINCIPLE 03

One clear action

Every screen ends in an obvious next step, never a wall of equal-weight controls.

PRINCIPLE 04

Fit their system

Work within Radfords' existing patterns so the team could absorb the fixes, not relearn them.

03 — The decisions

The levers I leaned on to simplify.

A small set of design decisions carried the remediation: the real Radfords brand colour used with restraint, a clear type hierarchy, and a steady spacing rhythm — the quiet things that let a dense screen feel calm.

Colour BRAND

Radfords' own green, used sparingly for action and status against a clean neutral canvas — so emphasis lands only where it should.

Radfords Green#26A146
Deep Green#0F6E2C
Charcoal#343434
Stone#6D756E
Paper#F3F4F1

Hierarchy TYPE

A clear display-to-data ladder so headings, labels and dense values each have one fixed, predictable role — no ambiguity about what matters.

DISPLAY · SCREEN TITLES
Assessment types
BODY · UI COPY
Custom fields, rule sets and specifications.
DATA · TABULAR VALUES
1RDF · Pass / Warn / Fail

Spacing RHYTHM

A consistent step scale drives padding, gaps and table rhythm — the invisible thing that makes real density feel orderly.

4 · tight
8 · base
16 · group
24 · section
04 — The fixes

The areas I fixed, and the thinking behind each.

Each screen below is a place where the design system had over-complicated things — shown after the fix, with the decision that got it back to minimal. Switch between them.

Table view
Breadcrumbs
Indented nav
Nested grids
Heavy data grid
05 — The screens

The work, in context.

The real Radfords surfaces I fixed, after the remediation. Click any to view full size.

06 — Reflection

Where the work goes next.

Fixing the worst offenders proved the direction. Honest next steps to keep the product minimal for good:

Roll the fixes wider

The same subtract-first pass applies to more screens across Grow, Pack and Sell — the pattern is proven; it just needs to travel.

Prune the design system itself

The real long-term fix is upstream: simplify the shared components so new screens inherit minimal by default instead of having it added back.

Accessibility audit

Run contrast and keyboard checks across the dense tables and forms, where accessibility is most easily lost.

Guardrails against re-creep

Lightweight usage notes so the team keeps reaching for less — and complexity doesn't quietly grow back.

From over-complicated
back to minimal.

End of case study
Ishanka Munasinghe

Radfords — design remediation inside an already-strong fresh-produce platform: targeted fixes that brought an over-built design system back to something calm and minimal.

Set in Schibsted Grotesk, Onest & Spline Sans Mono Palette: obsidian #1C201D · leaf #26A146 · orchard #188A3B · paper #F3F4F1

Design remediation contributed to Radfords’ existing software. Radfords, FreshPack and all related product names and trademarks belong to their owner; this case study documents my UI and design-system work. Screens shown are real Radfords surfaces after the fixes.

×