The core idea
An ERP is a bet that your business looks like most businesses. You adopt its logic in exchange for not having to build it. Custom software is the opposite bet: your business is specific enough that fitting it into someone else's logic costs more than building your own.
Most companies sit in between, which is why the answer is usually a standard ERP plus a few targeted custom pieces, not one extreme.
Step 1: Describe your processes in plain words
Before looking at any product, write down how work flows from first contact to payment:
- How does an order or request arrive?
- Who validates it, and what do they check?
- How is stock, time or capacity reserved?
- How do you invoice, and on what basis?
- What do you need to report on each month?
Mark each step as standard (every company in your sector does it this way) or specific (it is how you win, or it is forced on you by a client or regulation).
Step 2: Read the result
- Mostly standard, a few specifics: ERP, with a few custom modules or integrations.
- Mostly standard, one big specific: ERP for the standard part, plus a separate custom application connected through an API for the specific part.
- Mostly specific: custom software, or an open source base you adapt heavily.
- Small and simple, few people: neither. A good accounting tool and some well-chosen automation may be enough.
Cases
A shop or distributor with stock
Products, variants, purchasing, stock levels, shipping, invoicing, and possibly an online shop. This is the classic ERP use case, and a standard ERP covers most of it. The value is having stock, sales, purchasing and accounting in one place, so nobody re-enters data. Custom software rarely makes sense here, except for unusual pricing rules or integrations with a specific logistics partner.
A service company (consulting, agency, installation)
Quotes, projects, timesheets, invoicing based on time or milestones, and sometimes subscriptions. An ERP handles this reasonably well if your invoicing logic is conventional. If you bill using complex rules (tiered rates, shared budgets between clients, usage-based formulas), check those rules early, because that is where standard tools start to bend.
A small manufacturer
Bills of materials, work orders, production planning, stock of components and finished goods. Standard ERP manufacturing modules can cover a lot, but this is where a workshop with your real process matters most. The risk is not the software, it is modelling your shop floor accurately and getting people to record data consistently.
A business with an unusual core process
Examples: a booking logic tied to physical resources, regulated workflows, pricing driven by technical configuration. If this process is your competitive advantage, it deserves software built around it. Connect it to a standard back office for invoicing and accounting rather than rebuilding those.
A team that outgrew spreadsheets and no-code tools
A tool that started as a simple table and now runs the business. Often the right move is not a full ERP but a small custom application with a proper database, which reproduces what already works and removes what does not. Compare the cost of that against an ERP that will force you to change your habits.
Stuck between ERP and custom?
We can map your processes with you and propose a scope that stays ownable: Odoo, a custom piece, or a mix.
Questions that settle most debates
- How many of our processes are genuinely different from our competitors'? If the honest answer is "one or two", you want an ERP.
- Who will own the system internally? Both options fail without a named person.
- How often do our processes change? Frequent changes favor a configurable platform. A stable, specific process favors custom.
- What must integrate with it? Shop, marketplace, payment provider, logistics, accountant, existing tools. Check each integration before choosing.
- What happens in five years? Consider upgrades, maintenance, key-person risk, and your ability to change provider. Put that in an exit plan.
- What are we ready to change in our organisation? An ERP asks you to adapt. If you cannot, custom is more honest.
What you give up with each choice
ERP (standard platform)
- Faster start, mature accounting, stock and reporting
- You inherit the platform's logic, and its upgrade cycle
- Heavy customisation makes upgrades harder and costlier
- Licensing or support costs may grow with users or modules
Custom software
- A fit to your process, and full control of the logic
- You carry the full build and maintenance cost
- You must handle everything: accounting rules, reports, permissions, backups (see backups that actually restore)
- Documentation and code ownership become critical
Open source ERP adapted by a provider
A middle path. The base is shared and inspectable, you can host it yourself or under accounts you own, and customisation is possible. The condition is that customisations are written cleanly, kept limited, and documented. Odoo is often in this category when you keep Community or a controlled Enterprise setup under your accounts.
Rules of thumb
- Configure before you customise. Every custom module is something to maintain and migrate at each upgrade.
- Customise to remove work, not to copy the past. "That is how we have always done it" is a poor reason for a custom development.
- Keep the accounting standard. Local tax and accounting rules are the worst place to be creative.
- Start with a small scope, then extend. Companies that try to cover everything on day one rarely finish.
- Insist on ownership: your hosting account, your database, your code repositories, your keys. The 30-minute account audit is a useful checklist before you sign.
When you probably need neither
- You have fewer than a handful of users and simple invoicing
- Your pain is one specific task, not the whole workflow
- Nobody has time to own and maintain a system
In these cases, a good accounting tool, a few integrations and a couple of automations will serve you better and cost less.
A simple decision flow
- Are your processes mostly standard? Yes: go to 2. No: go to 4.
- Do you have someone who can own the system? Yes: go to 3. No: fix that first.
- Choose an ERP, with minimal customisation and a limited first scope.
- Is the specific process your competitive advantage? Yes: build custom for that process and connect it to a standard back office. No: try to simplify the process until an ERP fits.
Need a second opinion before you buy?
Send a short description of how you sell, deliver and invoice. We will say which path fits, and what to keep off day one.
L'idée centrale
Un ERP, c'est le pari que votre métier ressemble à la plupart des métiers. Vous adoptez sa logique pour ne pas avoir à la construire. Un logiciel sur mesure, c'est le pari inverse: votre métier est assez spécifique pour que le forçage dans la logique d'un autre coûte plus cher que de construire la vôtre.
La plupart des entreprises sont entre les deux. D'où la réponse habituelle: un ERP standard plus quelques pièces sur mesure ciblées, pas un extrême.
Étape 1: Décrire vos process en mots simples
Avant de regarder un produit, écrivez le flux du premier contact au paiement:
- Comment arrive une commande ou une demande ?
- Qui la valide, et que vérifie-t-il ?
- Comment réserve-t-on le stock, le temps ou la capacité ?
- Comment facturez-vous, et sur quelle base ?
- Que devez-vous reporter chaque mois ?
Marquez chaque étape comme standard (tout le monde dans votre secteur fait comme ça) ou spécifique (c'est comme ça que vous gagnez, ou c'est imposé par un client ou une réglementation).
Étape 2: Lire le résultat
- Surtout standard, quelques spécificités: ERP, avec quelques modules ou intégrations sur mesure.
- Surtout standard, une grosse spécificité: ERP pour le standard, plus une appli séparée branchée en API pour le spécifique.
- Surtout spécifique: logiciel sur mesure, ou base open source fortement adaptée.
- Petit, simple, peu de monde: ni l'un ni l'autre. Un bon outil de compta et quelques automatisations bien choisies peuvent suffire.
Cas
Commerce ou distributeur avec stock
Produits, variantes, achats, niveaux de stock, expédition, facturation, éventuellement boutique en ligne. Cas classique d'ERP: un ERP standard couvre l'essentiel. La valeur, c'est stock, ventes, achats et compta au même endroit, sans ressaisie. Le sur mesure a rarement sa place, sauf tarifs atypiques ou intégration avec un logisticien précis.
Société de services (conseil, agence, installation)
Devis, projets, feuilles de temps, facturation au temps ou aux jalons, parfois abonnements. Un ERP s'en sort bien si la logique de facturation est classique. Si vous facturez avec des règles complexes (tarifs en paliers, budgets partagés entre clients, formules à l'usage), regardez ces règles tôt: c'est là que les outils standards plient.
Petite industrie
Nomenclatures, ordres de fabrication, planification, stock de composants et de produits finis. Les modules manufacturing d'un ERP standard peuvent couvrir beaucoup, mais c'est surtout le moment d'un atelier sur votre vrai process. Le risque n'est pas le logiciel: c'est modeler correctement l'atelier et faire saisir les données de façon régulière.
Métier avec un process cœur atypique
Exemples: logique de réservation liée à des ressources physiques, workflows réglementés, prix pilotés par une configuration technique. Si ce process est votre avantage concurrentiel, il mérite un logiciel construit autour. Branchez-le à un back-office standard pour facturation et compta, plutôt que de tout reconstruire.
Équipe qui a dépassé tableurs et no-code
Un outil né comme un simple tableau et qui fait tourner l'activité. Souvent le bon mouvement n'est pas un ERP complet, mais une petite appli sur mesure avec une vraie base, qui reprend ce qui marche et enlève le reste. Comparez ce coût à un ERP qui vous forcera à changer vos habitudes.
Bloqué entre ERP et sur mesure ?
On peut cartographier vos process avec vous et proposer un périmètre que vous possédez: Odoo, une pièce sur mesure, ou un mix.
Questions qui tranchent la plupart des débats
- Combien de process sont vraiment différents de ceux de nos concurrents ? Si la réponse honnête est « un ou deux », vous voulez un ERP.
- Qui portera le système en interne ? Les deux options échouent sans personne nommée.
- À quelle fréquence changent nos process ? Changements fréquents: plateforme configurable. Process stable et spécifique: sur mesure.
- Quoi intégrer ? Boutique, marketplace, paiement, logistique, comptable, outils existants. Vérifiez chaque intégration avant de choisir.
- Dans cinq ans ? Upgrades, maintenance, risque personne clé, capacité à changer de prestataire. Mettez ça dans un plan de sortie.
- Que sommes-nous prêts à changer dans l'organisation ? Un ERP vous demande de vous adapter. Si vous ne pouvez pas, le sur mesure est plus honnête.
Ce que vous cédez dans chaque choix
ERP (plateforme standard)
- Démarrage plus rapide, compta / stock / reporting matures
- Vous héritez de la logique de la plateforme, et de son cycle d'upgrade
- Beaucoup de custom rend les upgrades plus durs et plus chers
- Licences ou support peuvent croître avec les utilisateurs ou les modules
Logiciel sur mesure
- Un ajustement à votre process, et le contrôle de la logique
- Vous portez le coût de construction et de maintenance
- Vous devez tout gérer: règles comptables, rapports, droits, sauvegardes (voir des sauvegardes qui restaurent vraiment)
- Documentation et propriété du code deviennent critiques
ERP open source adapté par un prestataire
Une voie du milieu. La base est partagée et inspectable, vous pouvez l'héberger vous-même ou sous des comptes à votre nom, et la personnalisation est possible. La condition: des customisations propres, limitées et documentées. Odoo est souvent dans cette catégorie quand vous gardez Community, ou un Enterprise maîtrisé, sous vos comptes.
Règles de pouce
- Configurer avant de customiser. Chaque module custom est à maintenir et migrer à chaque upgrade.
- Customiser pour enlever du travail, pas pour copier le passé. « On a toujours fait comme ça » est une mauvaise raison de développer.
- Garder la compta standard. Les règles fiscales et comptables locales sont le pire endroit pour être créatif.
- Commencer petit, puis étendre. Les projets qui veulent tout couvrir le jour 1 finissent rarement.
- Exiger la propriété: compte d'hébergement, base, dépôts, clés. L'audit de comptes en 30 minutes sert de checklist avant signature.
Quand vous n'avez probablement besoin de ni l'un ni l'autre
- Moins d'une poignée d'utilisateurs et une facturation simple
- La douleur est une tâche précise, pas tout le flux
- Personne n'a le temps de porter et maintenir un système
Dans ces cas, un bon outil de compta, quelques intégrations et deux automatisations vous serviront mieux, pour moins cher.
Un arbre de décision simple
- Vos process sont-ils surtout standards ? Oui: allez en 2. Non: allez en 4.
- Avez-vous quelqu'un qui peut porter le système ? Oui: allez en 3. Non: réglez ça d'abord.
- Choisissez un ERP, avec peu de custom et un premier périmètre limité.
- Le process spécifique est-il votre avantage concurrentiel ? Oui: construisez du sur mesure pour ce process et branchez-le à un back-office standard. Non: simplifiez le process jusqu'à ce qu'un ERP tienne.
Un second avis avant d'acheter ?
Envoyez une courte description de comment vous vendez, livrez et facturez. On dira quelle voie tient, et quoi laisser hors du jour 1.