C4 Logistics runs time-critical transport operations across the UK through three interconnected portals: an admin portal for its internal team, a supplier portal for carriers, and a customer portal for transport clients. All three had grown around the business over years rather than being designed for it, and every job, quote, and driver requirement passes through them daily.

Modules had accumulated without structure, so routine tasks took unnecessary steps. We audited all 326 screens and reorganised them into a sidebar navigation model with logical categories across all three portals.
Users could not tell what to click first. Stakeholder interviews surfaced it directly: everything on screen was competing for attention. We introduced high-contrast buttons with consistent placement, so the primary action on every screen is unambiguous.
The platform runs on ASP.NET Web Forms with sensitive backend logic we could not touch directly. Rather than rebuild, we delivered a reusable component library that developers could implement without disrupting the systems underneath.
Staff scan these screens dozens of times a day. We applied WCAG-compliant contrast ratios and typographic weights across every component, so information is legible at speed rather than merely present.
The brief arrived as a UI refresh. Stakeholder interviews and a heuristic audit across the three portals showed the real problems sat underneath the interface: fragmented architecture, missing actions, and presentation that undercut the company in front of its own customers. The scope changed accordingly, and the redesign became a full overhaul rather than a reskin.
Wireframing every screen individually would have taken longer than the project allowed. We built a unified design system first, with typography, colour, CTA styles, dashboards, and sidebar navigation as reusable components, then applied it across the portals. That kept 326 screens consistent and gave the client a system that extends rather than a set of static designs.
Scope stayed unpredictable throughout, with missing screens surfacing during build. Designers sat inside development, designing on demand and participating in QA on every screen. That is what held the three-month timeline without quality dropping at the edges.
A revamp changes what users see and how they move through the system, while the underlying code stays in place. A rebuild replaces the code as well. Most platforms that feel outdated do not need a rebuild. C4's portals run on the same backend they always did, and the processing time still fell by over 40%.
Yes, and it is a large part of what we do. C4's portals run on ASP.NET Web Forms with backend logic we could not modify. We delivered a reusable component library that their developers implemented against the existing codebase, so nothing underneath had to change.
C4's three portals and 326 screens took three months from kick-off to launch. A single portal with fewer screens takes less. The variables are the number of distinct user roles, how many screens exist, and how much of the existing architecture survives discovery.
Regularly. On a revamp we often handle research, architecture, and design, then hand your developers a documented component library and work alongside them through implementation and QA. If you have no internal team, we handle the build too.
We expect it on revamp work, because discovery usually finds more than the brief described. On C4, screens surfaced during build that nobody knew existed. Designers sat inside the development cycle and designed on demand rather than pausing to re-scope, which is what held the timeline.
Everything. The design files, the component library, the code, and full administrative access. We train your team on it and stay available if you want us, not because you are locked in.
A revamp changes what users see and how they move through the system, while the underlying code stays in place. A rebuild replaces the code as well. Most platforms that feel outdated do not need a rebuild. C4's portals run on the same backend they always did, and the processing time still fell by over 40%.
C4's three portals and 326 screens took three months from kick-off to launch. A single portal with fewer screens takes less. The variables are the number of distinct user roles, how many screens exist, and how much of the existing architecture survives discovery.
We expect it on revamp work, because discovery usually finds more than the brief described. On C4, screens surfaced during build that nobody knew existed. Designers sat inside the development cycle and designed on demand rather than pausing to re-scope, which is what held the timeline.
Yes, and it is a large part of what we do. C4's portals run on ASP.NET Web Forms with backend logic we could not modify. We delivered a reusable component library that their developers implemented against the existing codebase, so nothing underneath had to change.
Regularly. On a revamp we often handle research, architecture, and design, then hand your developers a documented component library and work alongside them through implementation and QA. If you have no internal team, we handle the build too.
Everything. The design files, the component library, the code, and full administrative access. We train your team on it and stay available if you want us, not because you are locked in.
Tell us what you are building. We will scope it and give you an honest view of the right approach and what it will cost.