Kort antwoord: ze zijn geen alternatieven maar drie lagen boven elkaar. MRP plant (wat maken we, wanneer, is er materiaal?), MES voert uit en registreert (wat gebeurt er nu op de vloer?), en ERP verwerkt de gevolgen in voorraad, kostprijs en facturatie. Het scherpste onderscheid is de klok: ERP denkt in dagen tot maanden, MRP in weken tot dagen, een MES in minuten tot seconden. De praktijkvraag is dan ook zelden “MES of MRP”, maar: welke laag is bij mij de bottleneck?
De drie lagen naast elkaar
| ERP | MRP | MES | |
|---|---|---|---|
| Beantwoordt | Hoe staat het bedrijf ervoor? | Wat maken we, wanneer, met welk materiaal? | Wat gebeurt er nu op de vloer? |
| Tijdshorizon | Dagen tot maanden | Weken tot dagen | Minuten tot seconden |
| Kernobjecten | Orders, facturen, voorraad, grootboek | Stuklijsten, productieorders, materiaalbehoefte | Werkorders, bewerkingen, uitval, kwaliteit |
| Gebruikers | Directie, administratie, inkoop, verkoop | Planners, werkvoorbereiding | Operators, productieleiding |
| Typische vraag | Verdienen we op deze klant? | Halen we de leverdatum? | Waarom staat lijn 2 stil? |
| In Odoo | Sales, Purchase, Inventory, Accounting | Manufacturing (MRP) | Shop Floor |
Lees de tabel van rechts naar links en je ziet de keten: het MES levert de werkelijkheid, MRP vergelijkt die met het plan, ERP vertaalt het naar geld.
Waar het in de praktijk misgaat
Drie patronen die we telkens terugzien bij maakbedrijven.
1. Een MES kopen terwijl de basis ontbreekt. Als verkoop, inkoop en voorraad nog in losse systemen en spreadsheets zitten, versterkt een MES vooral de chaos: je meet de vloer heel precies, maar de cijfers sluiten nergens op aan. Eerst een systeem, dan meten.
2. Denken dat MRP het vloerprobleem oplost. MRP maakt een mooi plan, maar als niemand meldt wat er werkelijk gebeurde, blijft het plan fictie. Uitloop, uitval en stilstand zie je pas als je ze registreert.
3. Een MES nemen voor iets wat een procesprobleem is. Als bewerkingen niet zijn gedefinieerd of stuklijsten niet kloppen, gaat geen enkel systeem dat repareren. Software maakt een goed proces sneller en een slecht proces zichtbaar duurder.
De volgorde die in de praktijk werkt: ERP-basis → MRP-planning → MES-uitvoering. Elke stap maakt de volgende waardevoller.
Welke laag heb jij nodig?
In plaats van een algemene aanbeveling: vijf vragen over jouw situatie, met een eerlijk oordeel. Inclusief de uitkomst “hier is Odoo niet het juiste gereedschap”.
Vijf vragen. Geen e-mail nodig, de uitslag verschijnt direct.
In Odoo:
Waarom een database het verschil maakt
Klassiek zijn ERP, MRP en MES drie pakketten van drie leveranciers, met koppelingen ertussen. Dat werkt, maar je betaalt met:
- Vertraging. Data reist via nachtelijke of periodieke synchronisatie; de vloer is realtime, je cijfers zijn dat niet.
- Dubbele stamdata. Artikelen, stuklijsten en werkplekken bestaan in twee systemen en lopen uit elkaar.
- Discussie over de waarheid. Als planning en vloer verschillende getallen tonen, gaat het overleg over welk systeem gelijk heeft in plaats van over het probleem.
In Odoo zijn het lagen op dezelfde database: Manufacturing voor de MRP-rol, Shop Floor voor de MES-rol. Een operator die een bewerking gereed meldt, verlaagt daarmee direct de voorraad, boekt uren, werkt de planning bij en beinvloedt de kostprijs en de nacalculatie. Geen koppeling, geen wachttijd, geen tweede waarheid.
Dat is niet “Odoo heeft de rijkste MES-functies”, want dat heeft het niet. Het is: de laag die je mist, hoef je er niet naast te bouwen.
Onze mening: bijna iedereen koopt een laag te hoog
Onze positie, expliciet, want je mag weten waar wij staan.
Als een maakbedrijf bij ons binnenkomt met “we willen een MES”, blijkt in verreweg de meeste gesprekken dat de pijn een laag lager zit. Niet omdat die mensen het niet snappen, maar omdat MES het woord is dat op conferenties en in LinkedIn-posts rondgaat, en “onze stuklijsten kloppen niet” nu eenmaal geen inspirerend projectvoorstel oplevert.
Dus zeggen wij het hardop: de meest onderschatte laag is MRP, en de meest overschatte is MES. Een correcte stuklijst, een realistische bewerkingstijd en een planning die klopt, leveren doorgaans meer op dan realtime inzicht in een proces dat je nog niet beheerst. Realtime zien dat het misgaat, is niet hetzelfde als voorkomen dat het misgaat.
Twee stellingen die daaruit volgen:
- Meten is pas weten als er iets te weten valt. Een MES bovenop een wankele planning geeft je een heel precieze meting van chaos. Indrukwekkend, en zelden bruikbaar.
- De laagvolgorde is geen dogma, maar wel bijna altijd waar. ERP-basis, dan MRP, dan MES. We hebben bedrijven geholpen die deze volgorde omdraaiden. Dat kon, maar het kostte meer en het duurde langer.
Waar wij zelf tegenin gaan: er is een uitzondering, en die is echt. Zit je pijn aantoonbaar in stilstand en uitval en heb je een planning die grotendeels werkt, dan is de vloerlaag wél je eerste stap. Dan meet je iets wat je daadwerkelijk kunt beinvloeden. Dat is precies waar de diagnose hierboven op filtert.
En nog een impopulaire: de leverancier die je meteen een MES aanbiedt zonder naar je planning te vragen, verkoopt zijn product, niet jouw oplossing. Wij verkopen Odoo, dus lees deze pagina met die wetenschap; maar juist daarom staat hieronder wanneer je bij ons niet moet zijn.
Eerlijk: wanneer je toch een apart MES wilt
Er zijn situaties waarin een gespecialiseerd MES naast Odoo verstandiger is:
- Je moet machines uitlezen en aansturen (PLC, procesbesturing) in plaats van mensen laten melden.
- Je legt data vast op secondeniveau over veel machines tegelijk.
- Je zit in zwaar gereguleerde productie waar een gevalideerd MES met eigen auditsporen wordt geeist.
Dan is de nette architectuur: Odoo als ERP- en planningsruggengraat, het MES als gespecialiseerde vloerlaag ernaast, met een duidelijke koppeling. Dat is eerlijker dan een platform forceren tot iets waar het niet voor gemaakt is.
Veelgestelde vragen
Wat is het verschil tussen MES en MRP? MRP plant (wat maken we, wanneer, welk materiaal), een MES voert uit en registreert realtime op de vloer. MRP denkt in weken en dagen, een MES in minuten en seconden.
Wat is het verschil tussen MRP en ERP? ERP is het brede platform voor het hele bedrijf; MRP is het productieplanningsdeel daarbinnen. In moderne pakketten is MRP een module van het ERP, geen los systeem.
Heb ik ERP, MRP of MES nodig? Dat hangt af van je grootste pijn: losse systemen (ERP), materiaal en planning (MRP), of geen zicht op de vloer (MES). De diagnose hierboven geeft een concreet antwoord.
Kan een ERP-systeem een MES vervangen? Voor mensgestuurde productie vaak wel, via een shop-floor-app. Niet bij diepe machine-integratie, secondeniveau-data of gevalideerde productie.
Hoe werken MES en MRP samen in Odoo? Odoo Manufacturing vult de MRP-rol, Odoo Shop Floor de MES-rol, op dezelfde database. Een gemelde bewerking werkt direct door in planning, voorraad en kostprijs.
Weten welke laag bij jou het meeste oplevert? Plan een gratis Odoo-scan - dan lopen we je planning, vloer en registratie door en zeggen we eerlijk welke laag je nu nodig hebt en welke nog even kan wachten.
Meer lezen: Wat is een MES? · Kan Odoo je productievloer aansturen? · Odoo voor productiebedrijven · Odoo als WMS · Fabricageboekhouding in Odoo · De TARGET-methode