The warehouse does not come in pieces
The full physical cycle is on in every configuration, for everyone: receive, put away, pick, pack, ship, transfer, count. Including the things a warehouse uses daily and that elsewhere end up on a price list — pick waves, pick-face replenishment, splitting cartons into single pieces, carriers, layered valuation, lots and serials, alerts. That is not generosity: it is how a warehouse works, and selling those separately would mean selling a warehouse that does not run. On the same footing sits Italian compliance — the delivery note that must travel with the goods, VAT registers, the valued year-end stock ledger the tax authority expects, lot traceability, invoice issuing — always active, and never switched off by switching something off.
- The full physical cycle, from receipt to shipment, in every configuration
- Waves, replenishment, carton splitting, carriers, valuation: always on
- Lots, expiry dates and serial numbers are not an add-on
- Delivery notes, VAT registers and the fiscal stock ledger cannot be turned off
- The offline handheld and the nightly reconciliation are there for everybody
- PHYSICAL CYCLEReceive, put away, pick, pack, ship, transfer, countfor everyone
- ON THE FLOORPick waves, replenishment, carton splitting, carriers, lots and serialsfor everyone
- COMPLIANCEDelivery notes, VAT registers, fiscal stock ledger, lot traceabilitycannot be switched off
- ON THE PRICE LISTNone of the abovethe warehouse is the product
The first three rows are identical for a company with one depot and for a provider running twelve of them for other people.
Modules say what, limits say how much
Above the warehouse sit four modules, and there are four. Sales brings sales orders, customer records, payments and the link to your online store. Accounting brings double-entry bookkeeping, suppliers and purchasing. Analytics brings analysis, indicators and dashboards. Third-party logistics opens the warehouse’s second dimension, the stock owner, with segregated stock and activity-based billing. Alongside them sit five numbers on your account — warehouses, users, monthly orders, connectors, owners — which say how much, not what. A quote is built on those two lists and on your actual case, never on a tier.
- Sales: sales orders, customers, payments, online store
- Accounting: double-entry bookkeeping, suppliers, purchasing
- Analytics: analysis, indicators and dashboards over warehouse and sales figures
- Third-party logistics: several owners, segregated stock, activity-based billing
- Five per-customer limits: warehouses, users, monthly orders, connectors, owners
| Your case | The warehouse | Modules switched on | The numbers that change |
|---|---|---|---|
| You sell online | all of it, always on | Sales | Connectors: at least one |
| You import and distribute | all of it, always on | Sales, and Accounting if you keep the books in house | Warehouses: more than one |
| You hold other people’s stock | all of it, always on | Third-party logistics, almost always with Sales | Owners: one per client served |
| You assemble or pack | all of it, always on | None required | Users: as many as you put on the floor |
Growing without starting over
The two dimensions that normally force a change of system — the second warehouse and the first third-party owner — are columns of the data model from day one, even for a company with a single depot working only for itself. The warehouse selector simply stays hidden while there is one. Opening the second means raising a number on your account; starting to hold someone else’s goods means switching Third-party logistics on. Neither case involves an export, a history to reload or downtime to schedule: the stock you had yesterday already carries the right column.
- The warehouse is a column on every movement, even when there is only one
- The stock owner is the second dimension, present from day one
- Opening a depot or switching a module on moves no data
- No change of platform when the business changes scale
- Movement history stays readable in full, before and after
- WAREHOUSESfrom 1 to 2a number going up
- OWNERSstill 1 while the goods are all yoursthe column is there anyway
- USERS · ORDERS · CONNECTORSunchangedraised when you need them
- MOVEMENTSnone touchedJanuary’s already carry their warehouse
Five numbers, and any of them can be uncapped. Opening a depot is not an export, not a history to reload and not downtime to schedule.
Frequently asked questions
There are three of us and one warehouse. Is this oversized?
The part you would use is the same part a four-site operation uses, and it is the part you need every day: receive, put away, pick, ship, count, with the handheld in the aisle. What you do not switch on does not even appear in the menu — navigation follows the active modules. A small warehouse does not need different software: it needs fewer things turned on.
How do I work out which modules I actually need?
From the question you cannot answer today. If it is “how much did we sell and to whom”, that is Sales. If it is “how much did we make”, that is Accounting. If it is “what is happening to the numbers”, that is Analytics. If it is “how much do I invoice this owner for this month’s work”, that is Third-party logistics. And if it is “how many units are really in A-12-3”, you need nothing extra: that is already the product.
My line of work is not in this list. Do I need a custom version?
Almost never. The four segments above are not four products: they are four ways of combining the same warehouse with different modules, and most companies are a crossbreed — the importer who also sells online, the logistics provider with a brand of its own. Tell us how goods come in and go out at your site: the combination reads itself from there.
If I switch a module on and then stop using it, am I locked in?
No. Modules are the only commercial lever and they are switched on and off per customer. Switching one off does not touch the data it produced: invoices already issued stay issued, movements stay in the ledger, and Italian compliance keeps working because it was never inside a module in the first place.