Skip to content
MRP Directory
Menu

ADempiere with Libero Manufacturing

by ADempiere community

Manufacturing ERPOpen sourcePartially verified

An open-source (GPL-2.0) ERP whose Libero manufacturing module adds BOMs, manufacturing orders and an MRP run that nets stock and open orders and dates planned orders by lead time. The last release was 3.9.4.001 in December 2023, and the manufacturing evidence is the source code.

Why it is classified this way

We call this a Manufacturing ERP product. A broad business system (accounting, sales, purchasing) with a substantial manufacturing or planning module attached.

It is not labeled Full MRP because we have not verified that it represents a bill of materials, recipe, or formula; accepts dated demand, sales orders, a forecast, or a master production schedule; nets that demand against stock on hand and orders already incoming; explodes requirements through at least one level of the bill of materials; uses lead times or required dates; and produces dated buy, make, transfer, release, or reschedule recommendations. That is a statement about the evidence we found, not a claim that the product is weak, see the capability table and the sources below.

The six Full MRP tests, and how ADempiere with Libero Manufacturing does on each (0 of 6)
  1. PartialIt represents a bill of materials, recipe, or formula.Not established. Backed only by a limited source (a vendor video from before 2023, source code, an old blog post or a single marketing line), which can fill the table but cannot pass this test.
  2. PartialIt accepts dated demand, sales orders, a forecast, or a master production schedule.Not established. Backed only by a limited source (a vendor video from before 2023, source code, an old blog post or a single marketing line), which can fill the table but cannot pass this test.
  3. PartialIt nets that demand against stock on hand and orders already incoming.Not established. Backed only by a limited source (a vendor video from before 2023, source code, an old blog post or a single marketing line), which can fill the table but cannot pass this test.
  4. PartialIt explodes requirements through at least one level of the bill of materials.Not established. Backed only by a limited source (a vendor video from before 2023, source code, an old blog post or a single marketing line), which can fill the table but cannot pass this test.The run works level by level (`getMaxLowLevel`) and tracks component demand from manufacturing order BOM lines (`PP_Order_BOMLine_ID`) in the MRP table, so planned orders for a product create requirements for its components. Source code, read 2026(opens in a new tab)
  5. PartialIt uses lead times or required dates.Not established. Backed only by a limited source (a vendor video from before 2023, source code, an old blog post or a single marketing line), which can fill the table but cannot pass this test.
  6. PartialIt produces dated buy, make, transfer, release, or reschedule recommendations.Not established. Backed only by a limited source (a vendor video from before 2023, source code, an old blog post or a single marketing line), which can fill the table but cannot pass this test.

These rules are applied identically to every product and enforced at build time, a record cannot be published as Full MRP unless all six pass with a source attached. Read the methodology.

Best for

  • Technical teams that want a free, self-hosted ERP with an MRP engine
  • Integrators who already support ADempiere or its Libero manufacturing module

Not a fit when

  • Anyone who needs vendor support or current user documentation for manufacturing
  • Buyers wanting an actively released product; the last release was December 2023

Pricing facts

What it costs to do manufacturing in this product.

Free to self-host

Free software under GPL-2.0. You install, host, back up and upgrade it yourself; support comes from community partners.

What self-hosting actually costs

Free to self-host

$0/month

No published price

This vendor does not publish pricing, so you cannot compare it against anything here without contacting them. We will not estimate a figure.

What moves the real bill

  • No published price. You have to contact the vendor, which usually means a sales call.

Plans

PlanPriceAdd-ons and setup
Self-hostedADempiere (GPL-2.0)Free—
You install, host, back up and upgrade it yourself.

Pricing detail

There is no license fee ("Software license at no cost"). The project offers binary, Docker, Helm and operator downloads. Hosting, implementation and support are whatever you arrange with a partner or do yourself.

Checked on September 19, 2026. Source: adempiere.io(opens in a new tab). Prices change. Check before you buy.

Manufacturing capability

10 of 25 fields resolved. "Unknown" means we have not found first-party evidence. It is not a No.

Planning

Working out what to buy or make, and when.

Planning capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
Accepts dated demandYou can tell it what is due and when, sales orders with dates, a forecast, or a production schedule.YesThe MRP process reads demand records with a promised date, including forecasts (it checks `ORDERTYPE_Forecast` against the date), in date order per product.Reviewed October 9, 2026. Source: Source code, read 2026(opens in a new tab)Question this
Nets against stock on handIt subtracts what you already have before telling you to buy more.YesProjected on hand starts from quantity on hand (`getQtyOnHand`) and the run computes net requirements from gross requirements and supply.Reviewed October 9, 2026. Source: Source code, read 2026(opens in a new tab)Question this
Counts incoming ordersIt knows about purchase orders and production orders already placed, so it does not tell you to order twice.YesOpen supply (`TYPEMRP_Supply` records, tracked as `QtyScheduledReceipts`) is counted before new orders are planned.Reviewed October 9, 2026. Source: Source code, read 2026(opens in a new tab)Question this
Uses lead timesIt works backwards from when you need something to when you must order or start it, using supplier and production lead times.YesPlanned requisitions are dated back from the requirement: the document date is the required date minus the planned duration (`setDateDoc(TimeUtil.addDays(DemandDateStartSchedule, 0 - duration))`); manufacturing orders get a scheduled start the same way.Reviewed October 9, 2026. Source: Source code, read 2026(opens in a new tab)Question this
Produces dated buy/make suggestionsThe output is an actionable list with dates, order this much by this date, start this batch on this date.YesThe run creates requisitions (`createRequisition`) and manufacturing orders (`createPPOrder`) with a required date, and writes MRP notices for time-fence and safety-stock problems.Reviewed October 9, 2026. Source: Source code, read 2026(opens in a new tab)Question this
Capacity planningChecks whether your people and machines can do the work in the time available.UnknownNot yet researched. We would need: documentation of work-center or resource capacity being compared against load.Know the answer?

Production

Recipes, bills of materials, and running the work.

Production capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
Bill of materialsA list of the parts and quantities needed to make one of something.YesManufacturing BOMs (`MPPProductBOM`) in the Libero manufacturing module; planned orders take their BOM and workflow from product planning data.Reviewed October 9, 2026. Source: Source code, read 2026(opens in a new tab)Question this
Multi-level BOMSub-assemblies inside assemblies, a part that is itself made from other parts, nested as deep as you need.UnknownNot yet researched. We would need: documentation of nested or multi-level bom structures, not just a flat component list.Know the answer?
Recipes & formulasBatch-style production by weight, volume, or percentage, including scaling a batch up or down.UnknownNot yet researched. We would need: documentation of recipe or formula records, ideally with batch scaling.Know the answer?
Work / manufacturing ordersA record authorising and tracking the making of a specific quantity.YesManufacturing orders (`PP_Order`) are created by MRP and tracked as supply.Reviewed October 9, 2026. Source: Source code, read 2026(opens in a new tab)Question this
Routings & operationsThe ordered steps a product goes through, and which machine or station does each one.PartialManufacturing orders carry a workflow (`AD_Workflow_ID`) from product planning; no user documentation of routings was found.Reviewed October 9, 2026. Source: Source code, read 2026(opens in a new tab)Question this
Shop-floor trackingOperators report progress, time, and completions as the work happens.UnknownNot yet researched. We would need: documentation of a shop-floor, operator, or terminal interface for reporting production.Know the answer?
Quality controlsChecks, tests, holds, and non-conformance records tied to production or receiving.UnknownNot yet researched. We would need: documentation of quality inspections, checks, or non-conformance handling.Know the answer?

Inventory & traceability

Knowing what you hold and being able to trace it.

Inventory & traceability capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
Batch & lot traceabilityWhich incoming material lots went into which finished batch, and where those finished goods went.UnknownNot yet researched. We would need: documentation of lot or batch numbers tracked through consumption into finished goods.Know the answer?
Expiry & shelf lifeBest-before dates on materials and finished goods, with warnings before they lapse.UnknownNot yet researched. We would need: documentation of expiry, best-before, or shelf-life date fields.Know the answer?
Serial numbersUnique identifiers on individual units, for warranty or field service.UnknownNot yet researched. We would need: documentation of serial number tracking on individual units.Know the answer?

Commerce & accounting

Costs, purchasing, storefronts, and the books.

Commerce & accounting capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
Product costing & COGSWhat it costs you to make one, and the cost of the goods you sold.UnknownNot yet researched. We would need: documentation of landed, manufactured, or unit cost calculation and cogs reporting.Know the answer?
PurchasingRaising and tracking purchase orders to suppliers from inside the system.YesRequisitions, purchase orders and receipts; the documentation's standard processes include "Requisition to Invoice".Reviewed October 9, 2026. Source: adempiere.io › Docs(opens in a new tab)Question this
Accounting connectionSends financial data to bookkeeping software, or includes its own general ledger.YesA full ERP whose documentation covers each process's "accounting, administrative and fiscal implications".Reviewed October 9, 2026. Source: adempiere.io › Docs(opens in a new tab)Question this
Ecommerce connectionPulls orders and pushes stock levels to a storefront or marketplace.UnknownNot yet researched. We would need: documentation of a named storefront or marketplace integration.Know the answer?

Openness & your data

Getting data in, out, and away if you leave.

Openness & your data capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
APIA documented programming interface so other software can read and write your data.UnknownNot yet researched. We would need: public api documentation.Know the answer?
WebhooksThe system can notify other software the moment something changes.UnknownNot yet researched. We would need: documentation of outbound webhooks or event subscriptions.Know the answer?
MCP supportA Model Context Protocol server, letting an AI assistant read or act on this data. Useful, but it has nothing to do with whether the product plans materials.UnknownNot yet researched. We would need: a first-party mcp server, or documentation of one.Know the answer?
CSV exportYou can get your lists out as spreadsheet files.UnknownNot yet researched. We would need: documentation of csv or spreadsheet export.Know the answer?
Full data exportYou can take everything, including history and relationships, not just a few screens' worth of rows.UnknownNot yet researched. We would need: documentation of a complete account export, database dump, or equivalent.Know the answer?

Deployment, licensing and your data

Deployment
Self-hosted, On-premise (vendor-supported)
Licensing
Open sourceGPL-2.0
Team sizes
6–20 people, 21–50 people, 51+ people
Manufacturing styles
Countable assembled products, Batch & recipe products

About the licence

GNU General Public License version 2, as reported for the repository and stated in the MRP source header ("under the terms version 2 of the GNU General Public License").

Licence: github.com(opens in a new tab)

Industries

Jobs this product qualifies for

Derived from the capability table above, not hand-assigned.

Editorial notes and cautions

Things we would want a friend to know before buying.

  • The planning claims come from the MRP source code at the 3.9.4.001 release. Code can fill the table here but cannot pass a Full MRP test on its own, and no current user manual for manufacturing was found on adempiere.io.
  • The last release, 3.9.4.001, came out on 2023-12-20. Check community activity before committing.

Evidence and verification

Partially verifiedLast checked October 9, 2026 · 40% of capability fields resolved · 100% of those carry a source

Why this record is not Verified. Held at partially verified: the manufacturing evidence is source code, and the project's documentation site covers material management but not manufacturing.

Researched 2026-09-19 from adempiere.io and the GitHub repository at the 3.9.4.001 tag. Held at partially verified: the manufacturing evidence is source code, and the project's documentation site covers material management but not manufacturing. The old adempiere.net domain did not respond.

Sources we checked (4)

What we still want to confirm

We publish our gaps rather than hiding them. If you can point us at a first-party page for any of these, we will update the record and credit the correction.

  • Find user documentation for Libero manufacturing and MRP that matches a current release.
  • Check routings, capacity (CRP), quality, lots and costing against documentation rather than code.
  • Confirm the release cadence and which fork is maintained.

Still unknown: capacity planning, multi-level bom, recipes & formulas, shop-floor tracking, quality controls, batch & lot traceability, expiry & shelf life, serial numbers, product costing & cogs, ecommerce connection, api, webhooks, mcp support, csv export, full data export.

Report a correction