Inventory · Orders · Warehouse · Manufacturing · Retail

Abstract is the operating system for businesses that make, stock and ship. Quotes, orders, purchasing, warehouse, manufacturing, tills and reporting on one database, built and supported in the UK.

46 modules6 hands-on demosWeb · Mobile · TillShopify · Xero · Royal Mail · FedEx built in
Orders · all channels live
ShopifySO-100488Bristol£214.00
TradeSO-100489Northway Outdoors£1,240.80
Shopify · OutletSO-100490Glasgow£42.00
Till · CardiffPOS-2231Store collection£129.00
Todaydemo data
148Orders
97%On time
0Double picks
3Exceptions
Pick Control · Wave 14Live
4 packed2 picking0 open
WO-2043 · SewingFabric Wed
Trail shell jacket × 120
12h of 16hPO-7731 · GRN due
Action Center · AI draft1 AI action
PO-7731 slipped 3 days. WO-2043 can start Thursday if Sewing takes 4h overtime; 2 Shopify orders would still ship on time. Apply?
46Modules on one database
6Workflows you can try right now
3Surfaces: web, mobile, till
4Integrations built in
UKBuilt, hosted and supported
Built for how your business runs

Eight kinds of business run on Abstract. Each gets the same database and a different front door: the modules, the workflows and the demo that matter to them.

E-commerce & D2C brands

Every channel in, every parcel out, one stock figure.

Shopify and trade orders land in one queue with the customer's notes, get allocated per line and per warehouse, picked in waves that cannot double-pick, and leave with a Royal Mail or FedEx label. Returns, credits and refunds flow back the same way.

  • Orders from every Shopify store arrive already routed through Action Center rules
  • Kits sell at the stock of their lowest component, so a bundle never oversells
  • Pick waves built from carrier cut-offs; scan-verified so a line is never picked twice
  • Royal Mail and FedEx labels printed from the order; shipments pushed back to the channel
  • Store-collection orders tracked to the till
Sales ordersPick ControlWarehouse MobileCarriersAction CenterReturns & credits
How it fits together

Orders arrive from your Shopify stores, the sales desk and the till. They are allocated per line, picked in waves, shipped on Royal Mail or FedEx and invoiced into Xero. Purchasing and works orders feed the same stock. Anything that goes wrong lands in Action Center.

SHOPIFYweb orders inSALES DESKquotes · trade ordersABSTRACT POSstore salesSALES ORDERSallocate per lineINVENTORYwarehouses · bins · batchesPICK CONTROLwaves · mobile scanningROYAL MAIL · FEDEXlabels · trackingPURCHASINGPO · GRN · inspectionWORKS ORDERSBOM · scheduler · costingXEROinvoices · paymentsACTION CENTERexceptions · AI drafts
See it move

Not slides. Each object below is an animated slice of the real workflow, and most of them you can try below.

01 · Inventory

Stock that cannot lie.

What is on a batch move still counts. Kits show the stock of their lowest component so you never oversell. Every warehouse, bin and batch is one number, not three spreadsheets.

  • Batch moves counted in ATP and exceptions
  • Serial, batch and bin aware
  • Negative-margin and negative-stock guards
TNT-RIDGE2 · RIDGE 2 TENTON HAND · MAIN14ON HAND · STORE2ON BATCH MOVE · IN LIMBO (OLD SYSTEM)?ON BATCH MOVE · COUNTED6ALLOCATED TO ORDERS−9AVAILABLE TO PROMISE13NO DOUBLE BUYING · NO OVERSELL ON KITS
02 · Warehouse

A pick that cannot be picked twice.

Pick Control releases waves, watches every picker and every bin live, and turns a short shelf into a reallocation instead of a stopped floor.

  • Waves from cut-offs, channels and carriers
  • Exceptions with the fix suggested
  • A picker league your team will actually check
WAVE 14 · SCAN-VERIFIEDAMKOSO-100481SO-100482SO-100483SCANNED · PICKED · PACKED · NEVER TWICE
03 · Mobile

A scanner that says no.

Warehouse Mobile runs receiving, picking, counts, batch moves and merging bins on Android. Scan a bin someone else already picked and it blocks you, with their name and the time.

  • Merge bins, move allocated stock with them
  • Goods-in, counts and moves by scan
  • Same roles and permissions as the web app
PICK · SO-100481 · AMYA-03TNT-RIDGE2 × 4B-06STV-MICRO × 6C-02PAN-SET × 6BLOCKED · A-03Picked by Kofi · 14:02ANDROID · SCAN · MERGE BINS · BATCH MOVE
04 · Planning

See the problem before it is one.

The scheduler puts every works order against real work-centre capacity. Drag a job and capacity, sequence and due dates react; a late delivery shows up as a material date before anyone starts the job. The forward planner sets months of demand against the purchase orders already due.

  • Capacity in hours per work centre
  • Warnings for overloads and late jobs
  • Raise purchase order lines from the demand gap
WORK CENTRES · WEEK 41MONTUEWEDTHUFRICUTTINGSEWINGASSEMBLYFINISHINGWO-2041WO-2044WO-2040WO-2038WO-2036WO-2043FABRIC LANDS THU · STILL ON TIMEDRAG A JOB · CAPACITY AND DUE DATES REACT
05 · Exceptions

One queue for everything that went wrong.

Late purchase orders, short picks, refund requests, negative-margin quotes and orders at risk of shipping late arrive in Action Center with the context and the fix. Ask the assistant only when you want to; it uses one AI action from your monthly allowance and is never billed.

  • Routing rules per source and severity
  • AI drafts cached and capped, never on the hot path
  • Audit trail on every decision
ACTION CENTER · THIS MORNINGPO-7731 late 3 daysPURCHASINGRESOLVE →D-04 short by 2PICK CONTROLRESOLVE →Refund request SO-100482SHOPIFYRESOLVE →AI DRAFT · 1 AI ACTIONMove WO-2043 to Thu with 4h overtime.Both Shopify orders still ship on time.
06 · Retail

A till on the warehouse's stock.

Abstract POS runs your stores with several users per till, store collections for web orders, and end-of-day, all on the same database as the warehouse. No sync job, no second stock file, and the till keeps selling if the connection drops.

  • Store collections marked fulfilled back to Shopify
  • Returns, vouchers and end-of-day
  • Batch-move transfers stay counted
ABSTRACT POS · CARDIFF · TILL 2Ridge 2 tent£189.00Micro stove£42.00Collection · SO-100482£0.00TOTAL£231.00CARD · CONTACTLESSSTOCK · STORETNT-RIDGE2 2 → 1STV-MICRO 8 → 7SAME DATABASE ASTHE WAREHOUSE
07 · Products

A whole range from one template.

Product Forge generates every size, colour and season variant with codes, EAN-13 barcodes and prices, then maps them to your Shopify stores. Seasons, brands, groups and sizes are real masters, so ranges roll over cleanly.

  • Size × colour × season matrices
  • Valid barcodes generated, not typed
  • Channel mapping carries images and prices
PRODUCT FORGE · TRAIL SHELL JACKET · AW26XSSMLXLXXLBLACKFORESTEMBERSLATESAND30 VARIANTS · CODES · BARCODES · PRICES
08 · Reporting

Reports you build, not request.

Reports Studio is a builder, not a list: pick the module, drag the fields, add tiles, schedule it to land in inboxes as PDF and XLSX. Sell-through by range, margin by customer, capacity by work centre.

  • Dynamic tiles and drill-through
  • Schedules and exports
  • Every module, one builder
REPORTS STUDIO · SELL-THROUGH BY RANGE94%AW26 SELL-THRU£184kMARGIN QTD3.2xSTOCK TURNSCHEDULED · MONDAYS 07:00 · PDF + XLSX → BOARD
Everything, mapped

Sell, stock, buy, make, move, retail, run, connect. Tap an industry to see what matters to you; anything marked Try it opens a live demo.

For
Try it · runs in your browser · nothing is stored

Six real workflows on demo data, same logic as the product. Each one ends with something you made: an order dispatched, a wave packed, a range generated, a till closed.

A trade quote, converted, allocated across two warehouses with a kit exploded, dispatched with a carrier label. · 4 moves · 90 seconds

Try it · runs in your browserQuote to cash
Step 1 of 4
Quote QT-3319Trade · Leeds LS1
LineQtyUnitTotal
TNT-RIDGE2
Ridge 2 tent
2£166.32£332.64
KIT-CAMP
Camp cook kit (bundle) · BOM
6£69.52£417.12
Net (after 12% trade)£749.76
VAT 20%£149.95
Total£899.71
Margin (kit costs rolled up)47%
Cataloguetap to add
Trade customers get their own price list. Kits carry a bill of materials. Stock shows per warehouse.
ShopifyXeroRoyal MailFedExAbstract POSWarehouse MobileWorkshopReports Studio
What it replaces

The typical stack is an accounting-led ERP plus a warehouse add-on, a POS, a shipping tool, a BI tool and a pile of spreadsheets. Here is what that looks like against one database.

CapabilityThe stack you would otherwise stitch togetherAbstract
Stock across warehouses and storesERP + separate WMS✓
Batch moves counted in stockOften in limbo✓Counted in exceptions and ATP
Quote → sales order → BOM works orderERP + manual re-key✓
Pick waves with live scan statusWMS add-on✓
Mobile scanning appWMS vendor, per device✓Android
EPOS sharing warehouse stockSeparate POS + sync✓
Workshop job queue from the tillJob-card tool✓
Works orders, work centres, schedulerMRP add-on✓
Shopify storesConnector per channel✓
Royal Mail and FedEx labelsShipping tool✓
Xero two-way syncIncluded or extra✓
Report builder with schedulesBI tool✓
Workflow automationZapier-style tool✓
Exceptions queue with AI draftsEmail and memory✓
Multi-entity groupsEnterprise tier✓
Migration priced up front, run by the product teamPartner day rates✓
Migration

Customers, suppliers, products, stock, open orders and history, migrated by the people who built Abstract, with your team trained before go-live. Coming from another ERP, an accounts package or spreadsheets: self-serve imports are free, guided and full migrations are priced up front, never as a surprise.

Questions

Anything else, ask from inside the product: support tickets land with the engineers who build it.

The demos on this site are interactive recreations of real Abstract workflows, running entirely in your browser on demo data. The logic mirrors the product: allocation per line and per warehouse, kit explosion, scan-verified picking, capacity-aware scheduling. Nothing you type is stored.

Every price published, migration priced up front, and six demos to run before you talk to anyone.