Home / Works / Wasp

Wasp

A CRM that runs a contractor’s buying and selling on ISO forms
Lead Designer D-Tech Baku Web · 1440

Wasp is the back office of a contracting company: it qualifies suppliers, collects offers, buys, sells, invoices and checks every delivery — and each of those steps is a numbered form an ISO 9001 auditor can open. I designed the product: the flows, every screen, the design system and the live prototypes developers built from.

Process mappingFlowsUIDesign systemLive prototypesInteraction experimentsMail templates
262
final screens in the file, across five end-to-end flows
5
flows: supplier onboarding, two purchase lines, contract, sales to cash
4
departments sign off on every new supplier
1
case number carried from the first request to the act of completion
Impact

Wasp is an internal tool, and I don’t have usage data from it — so this page has no before-and-after numbers. What it shows instead is how a stack of compliance paperwork became one place to work.

01 — Starting point

It came in as Photoshop mockups

Wasp reached me as Photoshop mockups at a very basic level. The design system, the live prototypes and the experiments started with me — and the product was worked out together with the founders and partners, at one table in CoffeeLea, their favourite café.

Buttons in three kinds — filled, grey, outline — each in default, hover, focus, loading and disabled states
Buttons: three kinds, each with hover, focus, loading and disabled.
Fields while typing, with an open list, and with attached files
Fields: typing, an open list, attached files.
Segmented tabs, the active one in yellow
Tabs for the registers.
Removable file chips and Approved / Rejected statuses
Chips for files, statuses for verdicts.
Data register with a grey column header The same register: the Description header has turned into a search field with “QUA” typed
  • Search in the column headerthe header itself turns into a field — no separate search page, the table stays in place
  • Attachments fold into a count“no files”, “3 files”, then the list with delete — the row stays one line high
Attachment states: no files, 3 files collapsed, 3 files expanded

Prototyped first, then built: interactions were tried live before they reached the developers.

02 — One case

One number from request to handover

The first version copied the paper: one screen per ISO form, each with its own register, and a job was spread across all of them. The final design is built around a case. A request gets a number, and every document that follows — offer, agreement, invoice, act — grows from it. Scroll through one purchase.

TRN-LG01-0001 A task arrives

Everything starts in the task manager: incoming, pending, log. Each row is a case with its deadline, not a form to find in a menu.

Task manager: incoming tasks with case numbers and deadlines
TRN-LG01-0001 Offers, side by side

Suppliers answer the request; the comparison table puts their totals, VAT and documents next to each other. A buyer can also assemble a custom offer from the best lines.

Comparison table of supplier offers
TRN-LG01-0001 A proposal for the customer

On the sales side the same lines become a commercial proposal — description, code, documents, delivery terms, with prepayment, VAT and total at the bottom.

Commercial proposal
TRN-LG01-0001-PA001 The agreement, on paper

The price agreement still needs a wet signature and a stamp. The screen says so plainly: download, sign, upload — three steps instead of a pretend e-signature.

Your PA is ready to approve: download, sign and stamp, upload
TRN-LG01-0001-IV001 Invoice and receivables

The invoice inherits the case: e-invoice number, prepayment, the IBAN to pay into, the expected date. Receivables are the same table seen per customer.

Invoice inside the case
TRN-LG01-0001-CA001 Delivered, counted, closed

The act of completion: quantity received, damaged, the dates, and photos as evidence. The case closes on a document an auditor can open.

Act of completion with quantities and photo evidence
03 — Suppliers

Four departments, one rank

ISO 9001 wants every supplier qualified before the first order. In Wasp the supplier fills one form once, and each department reviews its own part on one screen. Their verdicts add up to a score, and the score to a rank.

Supplier evaluation: Procurement and Financial approved, HSE rejected, Quality pending; total 75, rank A
Procurementscope: what the supplier sells — raw material, construction, spare parts
Financeturnover, profit, bank details, how long they work without prepayment
HSEhealth, safety and environment — a rejection here is visible to everyone
Qualitycertificates and the ISO paperwork itself

Rank A from 77 points, B from 51, C below. A supplier is awaiting, approved, unqualified, rejected or blacklisted.

Supplier registration form with company and QHSE contacts
The supplier form: company, contacts, and a separate QHSE contact — the auditor asks for it.
Supplier register with tax IDs; one row expanded
The register. A row opens in place instead of jumping to another page.
04 — Requirements

What’s missing is the loudest thing on screen

A request is a list of lines, and every line carries its own terms: where to deliver, by when, under which Incoterm, what drawings and documents come with it, which inspection category applies. Anything not yet defined turns red — a supplier can’t price what nobody specified.

Requirements of one line: delivery address and term not defined, shown in red
Six requirements per line; the red ones get filled in their own dialogs.
Delivery address with saved addresses and a map
Addresses are reused as chips and checked on the map.
Delivery term: the eleven Incoterms as chips, EXW selected
Incoterms as one tap, not a typed abbreviation.
05 — Offers

Offers side by side, then variants

Offers arrive from several suppliers for the same lines. The comparison table puts them side by side — totals, VAT and documents per supplier, plus a custom offer the buyer can assemble. The variants list sums each one up with its difference to the first in green or red, and the selected offer is built line by line.

Comparison table: best offer and a custom offer, totals per supplier Best-offer variants with the difference to the first Selected offer assembled from lines of different suppliers

Documents ride along as chips — COC, PDF, PSD — so the cheapest line without a certificate can’t win by accident.

06 — Paper

Designing for the stamp

Customers still sign the price agreement by hand and put a stamp on it. Pretending otherwise would have meant a button nobody trusts. So the product asks for exactly what happens in the office:

Downloadthe agreement as a PDF, generated from the case
Sign & stampprint the hardcopy for approval
Uploadthe scan goes back into the same case
Commercial proposal with a request for discount
Before the paper: the customer can ask for a discount right on the proposal.
Receivables by customer
After it: receivables per customer, against the price agreement.
07 — One form, three moments

Inspection, damage, handover — the same form

Goods are checked three times: at release from the supplier, when something arrives damaged (OS&D — over, short and damaged), and at handover to the customer. Three ISO forms on paper; one skeleton in Wasp. People learn it once.

Inspection release form OS&D form Handover form
  • Quantity received / damagedtwo numbers against the ordered quantity — the difference is the claim
  • Dateswhen it arrived and the period it covers
  • Photo evidenceattached as chips, removable before saving
  • Notefree text for what the form doesn’t foresee
08 — First version

From a register per form to a case per job

The first version — still in the archive pages of the file — mirrored the company’s numbered ISO registers one to one: a side menu of forms, a wide table per form. The final version keeps every register for the auditor, but people start from their tasks.

First version: procurement register as a wide table with a side menu of forms Final: one search and the business units, a start screen built around tasks

First version: a side menu of forms and a wide register per form. Final: one search, the business units, and only the actions that apply.

Compliance as a place to work

Procurement and sales for a contractor — suppliers, requests, offers, agreements, invoices and acts — on the forms an ISO 9001 auditor expects, in five flows and 262 screens.