Start with the job, not the software category
A boutique, parts reseller, craft seller and small wholesaler can all need inventory, but their daily work is different. Write down what happens from receiving an item to selling it and collecting payment. Note who performs each step, where the product is stored and what you need to know at the end of the week.
This separates a useful requirement from a feature that merely sounds impressive. If you do not ship ecommerce orders, marketplace integrations may not matter. If you sell on credit, customer balances may matter more than purchase-order automation.
Run a test that can expose problems
Create several real products. Include an item sold by the unit and one with a fractional quantity if your business uses weight, length or time. Then record:
- opening stock in the correct location;
- a purchase from a supplier;
- a cash sale and a sale paid later;
- a partial customer payment;
- a transfer between two locations;
- a cancellation and a report export.
Turn off the connection during a supported mobile workflow. An offline-first app should tell you whether data is saved locally and still waiting to sync instead of implying that the server has already confirmed it.
Similar labels can hide different capabilities
| Label | What to verify |
|---|---|
| Barcode | Scans an existing code, generates labels, or both? |
| Offline | Records new work or only displays cached data? |
| Reports | Shows line-level detail and exports a usable file? |
| Team access | Separate accounts and permissions, or one shared login? |
| Multi-location | Real transfers or only a company-wide total? |
| Documents | A commercial PDF, tax invoice, or payment receipt? |
Salelog scans existing barcodes, supports specific offline mobile workflows, exports supported reports and offers role-based team access. It does not promise every adjacent capability in that table.
Know when to choose something else
If you require product variants, lot and expiration tracking, manufacturing, automatic marketplace sync, shipping fulfillment, barcode-label design, integrated payments or tax accounting, choose a system built around those requirements. A clear boundary is more valuable than an app that claims to do everything but leaves your critical workflow incomplete.
