Rebuilding a Shipping Desktop App for Warehouse Teams and Shipping Clerks

WiSys’s existing Agility Shipping app was outdated — it only ran when launched from within their WMS, couldn’t handle the full range of scenarios their clients needed, and had no standalone mode. It was rebuilt from scratch.

This project had two layers of complexity most shipping app redesigns don’t: the breadth of shipping scenarios to cover, and a hard technical constraint that shaped every design decision.

Client
WiSys
Industry
B2B
Management
Product type
MVP
Role
Lead designer
Rebuilding a Shipping Desktop App for Warehouse Teams and Shipping Clerks

One interface, four shipping modes

The redesigned Agility Shipping handles four distinct contexts from the same application:

  • Small package (domestic) — UPS, FedEx, and USPS with full rate shopping, package-level configuration, and return label generation
  • TMS freight (LTL/FTL) — Less-than-truckload and full-truckload via Worldwide Express, including bill of lading generation and freight-specific accessorial charges
  • International shipments — cross-border shipping with customs documentation, harmonised tariff codes, declared values, and hazmat options
  • Standalone mode — a fully self-contained version with its own login, settings, and profile management, usable without launching from the WMS

The design challenge: making all four feel like one coherent product rather than four bolted-together tools.

The constraint that shaped everything

The development team specified which UI component library they would be using before design began. The full library documentation was reviewed — understanding exactly what components existed, how they behaved, and what they could and couldn’t do within the constraints of a desktop Windows application.

The design was built around those components deliberately: reusing out-of-the-box elements wherever possible rather than requiring custom builds. Every custom component added development time. By designing within the library’s capabilities, implementation complexity was significantly reduced — keeping the project deliverable within a tight timeline.

This kind of constraint-driven design is common in enterprise desktop software. Knowing how to work within it rather than against it is what keeps the project on track.

What was designed

Main shipment screen

The main screen shows the right fields for each carrier and shipment type without constantly reorganising as the user changes options. Core fields remain consistent. Context-sensitive fields (hazmat options, freight accessorials, customs fields) appear only when needed. The screen doesn’t jump around as users make selections — a common problem in shipping UIs that creates both visual confusion and data entry errors.

Rate shopping and address validation

Both were designed as overlay panels rather than separate screens — users can compare rates, check addresses, and select a service without losing the shipment they’ve been building. Shipping clerks moving quickly through a queue of orders don’t have time for multi-step validation screens.

Standalone mode

In WMS-integrated mode, Agility inherits the user’s session from the parent system. In standalone mode, none of that infrastructure exists. A complete self-contained entry experience was designed:

  • Login screen with credentials management
  • User profile with name, role, and permissions
  • Application settings covering default carrier preferences, printer configuration, label format settings, and carrier API credentials
  • Multi-user support for shared terminals where different shipping clerks use the same machine across shifts

Hazmat and international documentation

Hazardous materials shipping requires additional carrier-specific declarations and package marking. The hazmat configuration was designed to surface only when the user indicates a shipment involves regulated materials — keeping it out of the way for everyday shipments while making it thorough and compliant when needed. The same approach applied to international customs documentation.

Bill of lading generation

For freight shipments, the BOL is a legal shipping document. The generation flow was designed to pull from shipment data already entered, with a review step before finalisation and output options for printing and digital distribution.

Brand and design system

Brand identity and a complete design system were delivered alongside the product — giving WiSys a consistent visual foundation and a component library their development team can extend as the product grows.

No items found.

Projects

Other problems we've already solved.

Elicejus / BBright
Education
Web app

Product Design for an AI Math Learning Platform Used Across 160 Schools

Six months across the full product — student, teacher and admin flows, adaptive testing, research experiments, and a broader UX restructure.

Read full case study
Cohere Commerce
B2B
E-commerce

Redesigning B2B Platform Connecting Brands with Retailers

Redesigned the platform twice across four user types and built the design system from scratch as the only embedded design resource on the account.

Read full case study
Mintra
B2B
Web app

Designing an E-Learning and Assessment Platform for the Maritime Industry

Designed the question bank, exam builder, Crew Evaluation Test, proctoring system, course reporting, and student test interface.

Read full case study
WiSys
B2B
Web app

Designing an Enterprise No-Code Mobile App Builder from Scratch

Joined before any UX decisions were made and designed the complete product — form builder, workflow engine, API library, brand, and design system.

Read full case study
Steady / SteadyIQ
Management
Dashboard

An MVP Dashboard for Income Report Case Workers

Designed the MVP — a dashboard for case workers and managers, a redesigned report review interface, and role management tools.

Read full case study
Steady / SteadyIQ
FinTech
Mobile App

Auditing and Redesigning an Income Verification App for Gig Workers

Audited the full application and redesigned the verification flow, report submission, deposit loading, and error handling throughout.

Read full case study
View all projects

If you're building complex AI apps and the design isn't where it should be, a 20-min talk is a good place to start.

Your senior AI Product designers think about the products strategically, catching issues before they reach you, and making sure the work holds up under scrutiny.
Flexible subscription. Start in 48h.

Request your FREE trial

✦ Start with a conversation ✦

Book a call and
see if it's a fit

20 minutes, no pitch. I'll tell you honestly if I'm the right fit for what you're building.