Off-the-shelf ERP or custom software: how to decide
An off-the-shelf ERP gives you proven features; custom software fits your process. Here’s when each one makes sense, how each is paid for and when to combine them.
What’s the difference between an off-the-shelf ERP and custom software?
The core difference is who adapts to whom. An off-the-shelf ERP is ready-made software that brings accounting, purchasing, sales, inventory and other areas together. You buy or subscribe to it, configure it, and your team learns to work the way it’s designed. Panorama Consulting, an independent ERP consultancy, puts it this way in its 2026 ERP Report: in an ERP implementation, organizations typically adjust their processes to fit the industry pre-configurations of the new system.
Custom software is built around your process. It includes only what your team uses, with your steps, your terms and your reports. You typically pay for development in stages instead of a per-user license, and the system grows with you one module at a time.
Neither option wins every time. The useful question is which one fits your company today and over the next few years.
When does an off-the-shelf ERP make sense?
When what you need already exists and your team can adapt to it. It’s usually a good fit if:
- Your processes are standard for your industry and don’t set you apart from competitors.
- You need full accounting and finance from day one.
- Your team is willing to change how it works to follow the software.
- You’d rather have the vendor handle updates and maintenance. With cloud-based (SaaS) ERP, that responsibility shifts to the vendor, although frequent updates mean someone at your company still has to own and oversee changes.
- You have the budget and time for implementation: configuration, data migration and training.
When does custom software make sense?
When your operation doesn’t fit a generic product, or when you only need part of what an ERP offers. It’s usually a good fit if:
- The way you work is part of what makes you different, and you don’t want to change it to fit a product.
- You only need to solve two or three processes, such as inventory, production or orders, not a full ERP.
- You need to connect tools that already work, like your invoicing system, online store or WhatsApp.
- Your team needs simple screens, for example to log progress from the shop floor.
- You want the system to grow in stages, at the pace your business needs.
Two examples from our clients. CelMex resells digital services for mobile phones, and prebuilt platforms couldn’t track each order’s status in real time or integrate deeply with its suppliers; today its own platform keeps more than 3,000 services in sync. Executive Engineers replaced several WhatsApp groups, OneDrive, iCloud and scattered notes with a single platform of its own, cutting subscription costs and admin load by 80%.
How is each option paid for?
Before comparing prices, understand how each option is paid for, because that drives the total cost. Two ERP examples: Microsoft lists Dynamics 365 Business Central plans per user per month, paid yearly, with a lower-cost plan for people who only view data, approve workflows or update select records. Odoo also charges per user per month, and features such as Odoo Studio, the external API, multi-company and on-premise hosting sit in its Custom plan, not its Standard plan.
Implementation comes on top of that: configuring the system, migrating your data and training your team. With custom software, you pay for development, usually in stages, and then for the hosting and maintenance you agree on. There’s typically no license fee for each person who uses it.
| Factor | Off-the-shelf ERP | Custom software |
|---|---|---|
| How you pay | License or subscription, for example per user per month | Development in stages, plus hosting and maintenance |
| Getting started | Ready-made features that need configuring | Built for you; the first stage solves what’s most urgent |
| Fit with your process | You adapt to the software | The software adapts to your process |
| New features | Set by the vendor | Set by you, based on your priorities |
| Integrations | Whatever the product or your plan offers | Whatever your operation needs |
| Main risk | Paying for features you don’t use, or bending your operation to fit | Relying on a developer with no documentation or clear rules about your data |
Our advice: compare cost over three to five years, using your real number of users and the features you’ll actually use, not just the first month’s price.
What are the risks of each path?
Both paths can fail for the same reasons: fuzzy scope and a team that isn’t involved. Panorama Consulting’s 2026 ERP Report, based on a survey of 170 organizations, found that more than a quarter of projects went over budget and almost a quarter ran over schedule.
The most common reason for going over budget was an unexpected need for additional technology. Panorama says this often comes from poor system selection: companies discover late that the system doesn’t fit, then add tools, expand the scope or commission custom builds. The most common reason for delays was organizational, such as governance, resistance to change and process redesign.
One caveat: the companies in the study are bigger than a typical small or midsize business, with a median annual revenue of $200.5 million. The lesson still holds at any size. Be clear about what you need before you choose, and start with what hurts most: the same report notes that focusing on a handful of high-impact improvements delivers value faster, with less risk and cost, than trying to fix everything at once.
With custom software, the main risk is who builds it. Ask for delivery in stages and documentation, and ask any provider who keeps the code and how you get your data back.
Can you combine an ERP with custom software?
Yes, and sometimes it’s the most sensible route. You can keep your accounting or invoicing system for tax and finance, and build the operational piece that no product handles well for you: inventory by warehouse, production orders or a portal where customers check their orders. The two systems connect so nobody enters data twice.
Whatever you decide, check how invoicing will work. If you invoice in Mexico, CFDI 4.0 has been the only valid version of the electronic invoice since April 1, 2023, according to the SAT, Mexico’s tax authority. If you already invoice with a system that works, custom software can connect to it instead of replacing it.
How do you decide? Seven questions to ask first
Answer these with your team before you request proposals, so you compare every option against the same criteria:
- Which process costs you the most today, and how much?
- Does the way you work set you apart, or is it standard for your industry?
- How many people will use it, and how many only need to look things up?
- Which systems does it need to connect to: invoicing, online store, WhatsApp?
- What does each option cost over three to five years, with your real users?
- Who will maintain it, and what happens to your data if you switch providers?
- What do you need in three months, and what can wait?
If you’re still unsure after these questions, we can help you decide. In a free consultation we review your operation and tell you honestly whether an off-the-shelf ERP, a custom system or a mix of both makes more sense. Learn about our custom software development or book your consultation. Pricing depends on scope, and we send it to you in writing after the consultation.
Related
Frequently asked questions
It depends on how many people will use it, which features you need and the time frame you compare. With an off-the-shelf ERP you pay licenses or subscriptions for as long as you use it, plus implementation. With custom software you pay for development, then hosting and maintenance. Compare total cost over three to five years.
Yes. You can keep your accounting or invoicing system and connect a custom system for operations such as inventory, production or orders, so each piece of data is entered only once.
It depends on scope. In Panorama Consulting’s 2026 ERP Report, the median project timeline was nine months, among companies larger than a typical small business. With custom software built in stages, the first delivery covers what’s most urgent so you can start using it as soon as possible, and each stage has its own date in the proposal.
Sources
- The 2026 ERP ReportPanorama Consulting Group
- Dynamics 365 Business Central pricingMicrosoft
- Odoo pricingOdoo
- Formato de factura (Anexo 20)SAT, Mexico’s Tax Administration Service
Last updated:


