Who is a custom ERP for?
A business that has outgrown its patchwork: the books in one product, stock in a spreadsheet, orders in email, and someone whose job is copying numbers between them. Space-O’s ERP cost guide, updated in April 2026, sorts custom ERP builds into three sizes, and they roughly match our three levels:
- Established local businesses: three to five core modules, such as finance, inventory, a basic CRM and reporting, for 10 to 50 users, with fairly simple workflows and few integrations.
- Multi-location and regional businesses: six to ten modules for 50 to 500 users across several departments, often with access by role, more than one location in the system and five or more outside systems connected.
- National businesses: ten or more modules shaped to the industry’s own workflows, for hundreds or thousands of users across locations and business units.
The level sets the size of the system. A 30-person distributor with its own pricing rules can need a custom ERP sooner than a larger company whose work fits a standard product. Our pricing page sets out what puts a business at each level.
When does a business outgrow its off-the-shelf ERP?
Gradually. The signs build up around the edges of the system:
- Spreadsheets beside it: the real schedule, price list or stock count lives in a file the ERP never sees.
- Double entry: orders or invoices are typed into the ERP and again into another tool.
- Changes that break: a vendor upgrade can mean retesting or redoing the customizations you paid for.
- Reports rebuilt by hand: managers export to a spreadsheet every week to get the numbers they need.
- A process it can’t model: the way you quote, schedule, route or bill doesn’t fit the product’s screens.
One sign on its own is often a setup problem, and a better configuration of the product you have can fix it. Several at once, in the parts of the work that set you apart, is when a custom build is worth pricing. Space-O’s guide draws a similar line: an off-the-shelf ERP suits processes that match its built-in workflows, and custom development fits workflows a product can’t take on without heavy modification.
Should you build a custom ERP or buy one?
Buying means choosing a product, paying for its implementation and then for a subscription for as long as you use it, usually priced per user. Building means paying for the build and then for its upkeep, with no product licence underneath. Neither is right for everyone, and the deciding question is how far the product would have to bend to fit your work.
We don’t resell ERP licences, so our advice isn’t tied to any product, and when one fits your business, we’ll tell you to buy it. One middle path keeps the accounting system your accountant already works in and builds the operations side around it: orders, stock, scheduling and the reports that join them up. For a narrower gap, low-code development or business process automation around the product you have may be enough. Our guide to build vs buy software walks through the decision step by step.
Which modules does a custom ERP need?
Only the ones your operation uses. Space-O’s module list runs from financial management, inventory and human resources to supply chain, CRM, manufacturing, business intelligence, project management, ecommerce integration and document management. A custom ERP for one business is often built around a handful of them:
- Finance: the ledger, receivables and payables, or a link to the accounting system you keep.
- Inventory and purchasing: stock by location, reorder points, suppliers and purchase orders.
- Orders and billing: quotes, sales orders, invoices and payment status.
- Operations: scheduling, production, jobs or service work, whichever your business runs on.
- Reporting: the figures each manager reviews, drawn from the live records.
Space-O suggests starting with the modules behind your most pressing bottlenecks, which for most businesses means finance, inventory and core reporting. None of the module lists we read has dispatch as a module of its own; Space-O puts route planning among the advanced features of supply chain management. For a carrier or a freight broker, we would build that logic around the company’s own rules, which our page on logistics software development covers. The mix shifts by industry in other ways too: an IT services company’s system centers on clients, contracts and recurring billing, and a title company’s on orders, files and closing dates. Our pages on MSP automation and title company automation go further into each.
What is custom database development?
It’s designing the database a business’s records live in: the tables for customers, items, orders and invoices, how they relate to each other, and the rules that keep them consistent, with the screens and reports that sit on top. Every ERP has one at its core. The need often starts with a spreadsheet or an aging desktop database that has grown into the system the business runs on, copied between people until nobody is sure which version is current.
A custom ERP starts from that database: every module shares one set of records, so a customer, an item or an order exists once and each module reads the same version of it. Each system we build sits in a repository of its own. Moving an old database into the new one takes the same care as any other data move, covered below.
How do you build a custom ERP system?
In an order that keeps the business running while the new system takes shape. A build we would run goes like this:
- Map the operation: how orders, stock, jobs and money move, who touches each step, and where the workarounds are.
- Design the shared records: the database every module will read, settled before screens are built on it.
- Build the first modules: the ones behind the worst bottleneck, on a private preview that your team can try before anything goes live.
- Move the data: a trial batch first, read by the people who work with those records, then the rest in stages.
- Go live, then add: switch over, put the first modules into daily use, and build the next ones on what the team learns.
Space-O lists data migration first among the costs businesses tend to leave out of their plans, and calls it labor-intensive. Years of records spread across several systems need mapping, de-duplicating, reformatting and checking before the team can rely on them in the new ERP.
How does a custom ERP connect to accounting and the tools you keep?
Through each tool’s API, wherever one exists. The connections to plan for:
- Accounting: invoices and payments sync to QuickBooks, Xero or whichever accounting system you keep.
- Online store: orders flow in, and stock levels stay in step with the shop.
- Payments: payment status recorded against each invoice as it clears.
- Shipping: labels, tracking numbers and freight costs on the order.
- Your CRM: customers and won deals passed across, or a custom CRM built as one of the modules.
Where a tool has no API, or two systems must agree in real time, the connection takes more work, which is one of the points that moves the price. Our pages on API integration services and Zapier, Make and n8n cover connection work on its own.
How do I choose a custom ERP development company?
Start with the questions that are hard to fake. Ask each firm how it would learn your operation, and notice whether it asks about your work before showing a demo. Ask who reviews the scope and price before a proposal reaches you, how your data will move and be checked, which of your systems they’ll connect and how, who looks after the ERP after launch and on what terms, and what happens if you leave. A firm that answers plainly, in writing, is easier to work with for the years an ERP runs.
Our own answer on scope and price: no custom software proposal goes out without Nicolas Perez, our Co-Founder and CEO, reviewing its scope and signing off on its price.
What does a custom ERP cost to run after launch?
Upkeep runs as a yearly share of the build. Space-O puts annual maintenance at 15 to 20% of the original development cost, covering bug fixes, performance monitoring, security patches and feature updates. For custom software in general, BD Emerson’s and Keyhole Software’s guides give 15 to 25%. Space-O and RaftLabs’ ERP guide both list hosting apart from maintenance, and Space-O’s hosting line covers cloud hosting, server management, database administration, backups and disaster recovery.
Our page on custom software cost turns those shares into the market’s monthly ranges at each level. A custom ERP we build runs on our monthly plan once it’s live, and the proposal sets what that plan covers.
If your business runs on more spreadsheets than systems, book a 15-minute call. Walk us through what you run on now, and we’ll say whether to build, buy or fix what you have.
Sources
8 cited
- Space-O Technologies, ERP software development cost, read 2026-11-02
- RaftLabs, ERP development cost, read 2026-11-02
- RaftLabs, CRM development cost, read 2026-11-02
- Keyhole Software, the cost of custom software development, read 2026-11-02
- Codestringers, how much custom software costs, read 2026-11-02
- BD Emerson, custom software development cost, read 2026-11-02
- CMARIX, ERP software development cost, read 2026-11-02
- Phaedra, custom ERP software development price, read 2026-11-02