在企业数字化转型的浪潮中,ERP 系统几乎已经成为标配。但是传统ERP 平台昂贵、封闭、定制困难的问题,也让越来越多企业把目光转向开源方案。
今天给大家介绍一个非常硬核的开源 ERP 项目:iDempiere。

iDempiere是一个社区驱动的开源企业管理平台,集成了 ERP(企业资源计划)、CRM(客户关系管理)、SCM(供应链管理)、Manufacturing(制造)、POS(零售)等完整的企业数字化功能。
iDempiere 项目诞生于 2011 年,基于 ADempiere 分支演进而来,主要采用 Java 语言开发,遵循 GPL 2.0 开源协议,代码托管在 GitHub:
https://github.com/idempiere/idempiere
功能特性
- 跨平台:iDempiere 服务端支持 Linux、macOS、Windows 多平台部署,客户端使用浏览器进行访问。
- 财务与会计:内置了标准的双重记账引擎,支持总账、应收应付,银行对账,固定资产管理,成本核算,报表与分析等功能。
- 供应链与运营:提供采购管理(RFQ-PO-收货-发票)、销售管理(报价-订单-发货-收款)、库存与仓储、物流信息。
- 制造与生产:覆盖制造企业全流程(需求-计划-生产-入库-成本核算-分析),多层级 BOM(物料清单)、MRP(物料需求计划)、CRP(产能规划)、生产工单管理(Work Order)、生产流程等模块。
- CRM:实现从线索、商机到订单与回款的全流程闭环管理,真正把客户关系转化为可追踪、可核算的业务数据。
- 项目管理:实现从项目计划、执行到成本核算与收益分析的一体化管理,让每个项目都能可控、可量化、可盈利。
- 模块化架构:采用 OSGi 模块化架构;通过插件扩展功能,无需改核心代码;支持热部署,不停机升级模块。
- 企业级能力:iDempiere 具备多组织/多公司的集团架构支持,多语言、多币种支持,多账套、多会计规则支持,多仓库、多库存体系支持。
- 低代码定制化:iDempiere 采用了非常独特的 Application Dictionary(应用字典)设计理念,使用元数据定义界面、字段、业务逻辑,可以在系统内直接配置而非写代码进行快速定制。
在线体验
iDempiere 官方提供了一个在线的演示环境:
https://demo.globalqss.com/webui/index.zul

使用页面左侧提供的用户名和密码登录即可。
下载安装
iDempiere 官方下载网址如下:
https://idempiere.org/releases/

选择对应操作系统的文件进行下载安装。
另外,使用 Docker 进行部署的命令如下:
bash
# 部署PostgreSQL容器
docker run -d --name postgres \
-p 5432:5432 \
-e POSTGRES_PASSWORD=postgres postgres:18
# 部署iDempiere容器
docker run -d --name idempiere \
-p 8443:8443 \
--link postgres:postgres \
idempiereofficial/idempiere:13-release
启动服务之后,使用以下网址进行登录:
官方参考文档: