What an order management system (OMS) does, signs you need one, buy vs build, and UK costs: custom OMS first release from £10,000; full system £25,000–£60,000.
Short answer. An order management system (OMS) is the software that takes orders from every channel you sell through, reserves stock, sends each order to be fulfilled, tracks it to delivery and handles returns. If you sell standard products online, an off-the-shelf OMS is usually enough. If the way you take, price or fulfil orders is specific to your business, a custom OMS pays off: at Magora a first release costs from £10,000 in 6–8 weeks and a full production system typically £25,000–£60,000. Figures exclude VAT.
This guide is for owners and operations managers. It explains what an OMS does, the signs you have outgrown spreadsheets, when to buy and when to build, and what a custom system costs in the UK.
Last checked: 2 November 2026.
What does an order management system do?
- Captures orders from your website, marketplaces, sales team, phone and EDI in one place.
- Checks and reserves stock across warehouses, stores and suppliers, so you do not sell what you do not have.
- Routes fulfilment to the right warehouse, supplier, driver or installer.
- Tracks delivery and keeps the customer informed by email or SMS.
- Handles changes, cancellations and returns, including refunds and restocking.
- Keeps finance in step: invoices, payments and VAT flow to your accounting or ERP system.
Signs you need an OMS
- Orders arrive in several places and someone retypes them into a spreadsheet.
- You oversell, or find out about stock problems from customers.
- Customers ring to ask where their order is.
- Month-end reconciliation between orders, payments and invoices takes days.
- Adding a new sales channel or warehouse means more manual work, not less.
Buy or build an OMS?
| Off-the-shelf OMS | Custom OMS | |
|---|---|---|
| Best for | Standard products sold online through common channels | B2B pricing and approvals, made-to-order products, delivery and installation, many suppliers per order |
| Start | Weeks: configure and connect | A prototype in 5–10 working days; a first release in 6–8 weeks |
| Cost pattern | Subscription, often per order, user or location | Build cost plus hosting and support you control |
| Fit | Your process follows the product | The system follows your process |
| Ownership | Vendor owns the product | You own the code and the data |
There is a middle option too: keep the shop, stock or accounting products you have and connect them, so orders flow without retyping. API integration at Magora takes 3–5 weeks for a well-documented system and starts from £5,000. Our guide off-the-shelf vs bespoke software covers the general decision.
Example: a delivery and assembly order platform
For the furniture manufacturer UFurniture we built a just-in-time delivery and assembly platform: managers plan routes on the web, drivers and assembly workers use an Android app with GPS tracking, status and claims reporting, and buyers follow their order through a tracking link sent by SMS. In the first quarter after launch, buyer ratings moved from two stars to four and five stars. A platform of this scope typically costs £80,000–£120,000 over 5–8 months.
We build order, inventory and back-office systems around how your business actually runs, connected to the tools you already use. First release in 6–8 weeks; developers from £49/hour.
What does a custom OMS cost in the UK?
| Stage | Typical time | Magora band (GBP) |
|---|---|---|
| Free working prototype | 5–10 working days | £0 |
| Discovery: scope, architecture, fixed-price quote | 2 weeks | From £3,000 |
| First release (MVP) | 6–8 weeks | From £10,000 |
| Full production system | 3–6 months | £25,000–£60,000 |
| Regulated or integration-heavy system | 5–8 months | £80,000–£120,000 |
| Support after launch | Monthly | From £1,000 a month |
Rates behind the bands: from £49 an hour per developer, and £65–£70 an hour for a full team with QA and product ownership. Source: Magora UK software development pricing, 2 November 2026. Figures exclude VAT.
What moves the price most: the number of sales channels and systems to connect, the number of user roles (customers, sales, warehouse, drivers, finance), and how much of fulfilment is automated in the first release.
Checklist: what to specify before you buy or build
- Every channel orders come from, and the volume through each.
- Where stock lives and how it is counted.
- Pricing rules: price lists, discounts, VAT, B2B terms.
- How orders are fulfilled: warehouse, drop-ship, delivery, installation.
- Returns and refunds.
- The systems it must connect to, and which one is the master for each piece of data.
- Who uses it and what each role can see and do.
Weighing up an OMS? Send us a short brief: if a standard product fits, we will say so; if not, we will build a free working prototype of your order flow in 5–10 working days. See also e-commerce and POS development and logistics software.
Frequently asked questions
What is an order management system (OMS)?
Software that takes orders from every channel you sell through, checks and reserves stock, sends each order to be fulfilled, tracks it to delivery and handles returns, while keeping customers and your finance system up to date.
Should I buy an OMS or build one?
Buy if you sell standard products online and an off-the-shelf OMS covers your channels and fulfilment. Build when the way you take, price or fulfil orders is specific to you: B2B price lists and approvals, made-to-order products, delivery and installation, or many suppliers in one order.
How much does a custom order management system cost in the UK?
At Magora a first release starts from £10,000 in 6–8 weeks and a full production system typically costs £25,000–£60,000. Order platforms with many roles and integrations, like the UFurniture delivery platform, typically cost £80,000–£120,000 over 5–8 months. Connecting an existing OMS to other systems starts from £5,000.
What systems does an OMS connect to?
Usually your online shop or marketplaces, stock and warehouse systems, the accounting or ERP system, payments, couriers and the CRM or customer notifications.