5 open source software tools for supply chain management

Keep track of your inventory and the materials you need to make your products with these supply chain management tools.
No readers like this yet.
A maze


This article was originally posted on January 14, 2016, and last updated March 2, 2018.

If you manage a business that deals with physical goods, supply chain management is an important part of your business process. Whether you're running a tiny Etsy store with just a few customers, or a Fortune 500 manufacturer or retailer with thousands of products and millions of customers worldwide, it's important to have a close understanding of your inventory and the parts and raw materials you need to make your products.

Keeping track of physical items, suppliers, customers, and all the many moving parts associated with each can greatly benefit from, and in some cases be totally dependent on, specialized software to help manage these workflows. In this article, we'll take a look at some free and open source software options for supply chain management and some of the features of each.

Supply chain management goes a little further than just inventory management. It can help you keep track of the flow of goods to reduce costs and plan for scenarios in which the supply chain could change. It can help you keep track of compliance issues, whether these fall under the umbrella of legal requirements, quality minimums, or social and environmental responsibility. It can help you plan the minimum supply to keep on hand and enable you to make smart decisions about order quantities and delivery times.

Because of its nature, a lot of supply chain management software is bundled with similar software, such as customer relationship management (CRM) and enterprise resource planning (ERP) tools. So, when making a decision about which tool is best for your organization, you may wish to consider integration with other tools as a part of your decision-making criteria.

Apache OFBiz

Apache OFBiz is a suite of related tools for helping you manage a variety of business processes. While it can manage a variety of related issues like catalogs, e-commerce sites, accounting, and point of sale, its primary supply chain functions focus on warehouse management, fulfillment, order, and manufacturing management. It is very customizable, but the flip side of that is that it requires a good deal of careful planning to set up and integrate with your existing processes. That's one reason it is probably the best fit for a midsize to large operation. The project's functionality is built across three layers: presentation, business, and data, making it a scalable solution, but again, a complex one.

The source code of Apache OFBiz can be found in the project's repository. Apache OFBiz is written in Java and is licensed under an Apache 2.0 license.

If this looks interesting, you might also want to check out opentaps, which is built on top of OFBiz. Opentaps enhances OFBiz's user interface and adds core ERP and CRM features, including warehouse management, purchasing, and planning. It's licensed under AGPL 3.0, with a commercial license available for organizations that don't want to be bound by the open source license.


OpenBoxes is a supply chain management and inventory control project, primarily and originally designed for keeping track of pharmaceuticals in a healthcare environment, but it can be modified to track any type of stock and the flows associated with it. It has tools for demand forecasting based on historical order quantities, tracking stock, supporting multiple facilities, expiration date tracking, kiosk support, and many other features that make it ideal for healthcare situations, but could also be useful for other industries.

Available under an Eclipse Public License, OpenBoxes is written primarily in Groovy and its source code can be browsed on GitHub.


Like OpenBoxes, OpenLMIS is a supply chain management tool for the healthcare sector, but it was specifically designed for use in low-resource areas in Africa to ensure medications and medical supplies get to patients in need. Its API-driven approach enables users to customize and extend OpenLMIS while maintaining a connection to the common codebase. It was developed with funding from the Rockefeller Foundation, and other contributors include the UN, USAID, and the Bill & Melinda Gates Foundation.

OpenLMIS is written in Java and JavaScript with AngularJS. It is available under an AGPL 3.0 license, and its source code is accessible on GitHub.


You might recognize Odoo from our previous top ERP projects article. In fact, a full ERP may be a good fit for you, depending on your needs. Odoo's supply chain management tools mostly revolve around inventory and purchase management, as well as connectivity with e-commerce and point of sale, but it can also connect to other tools like frePPLe for open source production planning.

Odoo is available both as a software-as-a-service solution and an open source community edition. The open source edition is released under LGPL version 3, and the source is available on GitHub. Odoo is primarily written in Python.


Billing itself as "supply chain management software for growing businesses," xTuple focuses on businesses that have outgrown their conventional small business ERP and CRM solutions. Its open source version, called Postbooks, adds some inventory, distribution, purchasing, and vendor reporting features to its core accounting, CRM, and ERP capabilities, and a commercial version expands the features for manufacturers and distributors.

xTuple is available under the Common Public Attribution License (CPAL), and the project welcomes developers to fork it to create other business software for inventory-based manufacturers. Its web app core is written in JavaScript, and its source code can be found on GitHub.

There are, of course, other open source tools that can help with supply chain management. Know of a good one that we left off? Let us know in the comments below.

Jason Baker
Former Red Hatter. Now a consultant and aspiring entrepreneur. Map nerd, maker, and enthusiastic installer of open source desktop and self-hosted software.


Frepple is an incredible planning and forecasting solution - using it to replace Logility for forecasting and demand planning at a multi-billion $ company. Worked with Frepple to enhance the core DRP process - great people to work with - founder Johan De Taeye is an amazing talent. Not just about saving money on overpriced Logility annual maintenance- the solution, which we integrated with their Openbravo ERP, eliminates manual spreadsheet-based steps in the inventory planning and procurement processes.

Thanks alot for starting your comparison of Open Source Supply Chain Tools. I would like to suggest the following ones too. The first one is ADempiere ERP https://github.com/adempiere/adempiere - a Community driven Open Source ERP Software which has sophisticated SCM functionalities (Warehouse Management, Distribution, Product Planning, Manufacturing, Costing, Accounting). The second one is metasfresh https://github.com/metasfresh/metasfresh - a Distribution of ADempiere which extends the already exitisting SCM functionalities with Handling Unit Management, Tracking an Retraceability, Picking and Transportation Management. Both projects can be found on GitHub.

OpenLMIS is an open source supply chain and logistics management tool for use predominantly in low-resource environments by national ministries of health. That said, the platform is content agnostic and could be extended to other sectors besides health commodities.

Open source SCM tool is nice choice. But I am fully interested in latest trends - cloud technology. So I choose the Apptivo, this supply chain tool has inventory, orders, suppliers, purchase orders application. I doing all process in a single platform and helps to cut down software cost.

how to get odoo supply chain management.is their any separate module for supply chain management.Pls let me know, one week onwards am searching for SCM module.

Have a look at ERPNext too! It's a 100% Open Source system supporting multiple major industries and can be used easily for supply chain management. A user can track the movement of goods across multiple warehouses. It also supports serialized and batched inventory.

As there is no blog related to open source HR management software. Here is the list of 5 Open Source HR Software.
# teamdeck
# Hr.my
# Zenefits
# iceHRM
# OrangeHRM


I have used two of these tools in our business and actually integrated OpenBoxes with this project management software https://finclock.com/. The system now helps us make faster moves and eliminate duplication.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.