Stock, locations, counts and labels — kept straight by the system, not by the one person who remembers where everything lives.
Most warehouse software assumes you're starting clean. TOWR was built for the warehouse you actually have — including the one nobody wants to admit to.
The racking's in and the labels mostly hold. The system just has to keep pace as the warehouse gets bigger.
Stock has been living wherever there was space. It's time for an actual system, built from nothing.
Real racking, years of history, nobody quite sure what's where anymore. The reorganisation job, not the greenfield one — and TOWR works with it as it is.
Either way, Smart Upload reads it and builds your warehouse from it — rows, racking, and where everything sits — so you're not typing in a floor plan by hand.
The floor plan is drawn to scale in metres — a wall that reads 12 m is 12 m on every screen and every reprint — and it's checked against how many bays actually exist on record, not just how many the drawing implies. From the plan you're one step from a row of racking, one more from the bay within it, and one more from the part sitting there.
Illustrative — counted figure next to what's on record, not merged into one number.
Scan a location or a part barcode and TOWR shows what's already been counted there, line by line — each one next to what the record currently says, with an Undo if a line was entered wrong. Where the two disagree, TOWR is plain about which figure it trusts: the count is what TOWR believes — the shelf is real, the record is a claim.
The phone opens on the job in front of you — scan a part, walk a move list, begin a count run, or look up a job and see what parts went on it. Cut down to what a person standing at the shelf or on site actually needs. And if a site's printer isn't set up yet, the phone says so plainly instead of pretending a label went somewhere — counting still works either way.
A delivery lands, you type the order or docket number off the slip, and record what's actually in the boxes — short deliveries and substitutions included, because a packing slip is evidence of what arrived and a purchase order is only evidence of what was meant to. Recording a delivery here does not write it into your field service system: you still receive it there yourself, exactly as today, until that's built.
Screenshot pending (PEM-704) — the Receiving screen: a delivery being logged against its order number, with a plain note that this step doesn't reach your field service system on its own yet.
Drag fields onto the canvas, resize them, and Preview renders exactly what the printer will produce — same code, same fonts, same barcode, because the canvas itself is only for positioning. And it tells you plainly what a label won't show: a part label with no technician field on it isn't wrong, but it's flagged so nobody's surprised at the shelf.
Before a print run, TOWR checks what it actually can: which tape is declared for this printer and whether anyone stated that or it's still the coded default, whether a real font resolves (the fallback prints text at about 8 px), and whether the printer answers on the network at all. What it can't check is whether the physical roll matches, or whether a label really came out the other end — the network path can't read that back, so a failed job and a successful one look identical from here. TOWR says so rather than claiming otherwise: sent is not the same fact as printed.
Screenshot pending — no shot of this panel exists yet. It sits next to the print button on the label designer and the part page.
Every location says what's known about it. "Never counted" and "counted, empty" aren't shown the same way — because they aren't the same fact. When something needs checking, TOWR says so, and tells you where to go and look.
TOWR was built to work with the warehouse you actually have, mess included.