流程与现成软件重合度高就买,差异大且会持续变化就定制。判断依据三条:流程差异度、变更频率、数据与集成要求。定制成本可用行业基准核价,现成软件要算三年总成本,别只比首年报价。
ERP 该定制还是买现成,答案不在价格表里,而在「你的流程和标准流程差多远,这个差距会不会继续变化」。流程与现成软件重合度高,买现成;核心业务与标准流程结构性不同、且规则还会持续调整,就定制。绝大多数企业实际落在两者之间,答案是第三条路:用成熟的开源基线打底,只定制真正差异的部分——管理系统定制这条线做的就是这件事。
下面把判断拆成三条信号、两本账、一条中间路线,最后给一套可以直接照着走的五步决策流程。
流程差异度是第一条硬线,判断方法不是「有多少地方不一样」,而是「不一样的地方有多核心」。财务记账、标准采购销售、常规库存收发,这些环节全行业高度趋同,现成软件积累的规则比任何一家企业自己写的都完整;而计价、批次、多主体结算、审批链、行业特有的计量方式,往往是企业的竞争力所在,标准软件里通常只有一个近似的开关。
实操上可以这样量化:把最痛的 3–5 个环节列出来,逐个写明「标准软件能做到什么程度、差在哪一步」。如果这些环节只占全部业务的两成,买现成再加少量配置或二开是划算的;如果差异集中在订单、结算、库存这三条主链上,二开的工作量会迅速逼近重做,而且每一次厂商升级都可能把改动覆盖掉。
流程会不会持续变化,比现在差多少更重要。买现成的隐含前提是流程稳定:规则不变,软件的标准化就是优势。如果业务规则每个季度都在调整——抽成比例、计价方式、返利政策、批次与付款节点——那么每次变更都要提工单、等排期、等版本,三年下来的时间成本会超过当初省下的开发费。
这条信号最容易被忽略,因为它不在任何一份报价单里。判断办法是回头看:过去 12 个月,核心业务规则改过几次?如果改过三次以上,就该把「可配置」当作需求写进方案,而不是指望每次找厂商改代码。
数据放在谁手里、能不能和别的系统对接,是决策的第三条硬线,也是退出成本的来源。订阅制的现成软件要看清三件事:数据能不能完整导出(含历史单据与附件)、接口开放到什么程度、有没有私有化部署选项。这三件事在签约时都是可谈的,一旦用满三年再谈,议价空间基本为零。
集成同理。ERP 很少孤立存在:上游要接供应商与采购,下游要接财务、开票、物流、电商平台。定制系统在集成上的优势不是「什么都能接」,而是「接口按你的字段定义」,代价是每次新增对接都要开发;现成软件的优势是接口现成,代价是字段与流程必须迁就它的模型。
现成软件的首年报价通常最低,但三年总成本往往不低。四笔钱要一起算:
把这四笔按三年加总,再和定制方案对比,结论经常和「首年报价」给出的印象相反。
定制最大的成本发生在写代码之前——把业务说清楚。需求梳理、流程设计、数据模型、角色权限,这一段做扎实,后面返工就少;做不扎实,返工的钱会比开发本身更贵。所以判断一家定制方案靠不靠谱,先看它愿不愿意在需求阶段花时间,而不是看它报价多低、承诺多快。
定制的成本并非不可核价。国家标准 GB/T 36964-2018《软件工程 软件开发成本度量规范》给出了功能点法的成本度量框架;北京软件造价评估技术创新联盟发布的《2025 年中国软件行业基准数据》(CSBMK®-202510,2025-10-30 发布,数据统计截至 2025-08-31,样本为 33,069 套高可信项目数据)提供的行业参照是:全行业开发生产率中值为 6.72 人时/功能点,北京地区功能点单价为 1243.52 元/功能点,为近五年新低。这两个数字不是任何一家公司的报价,而是把功能清单折算成成本区间、判断报价是否处在合理量级的第三方参照。
「定制」不等于「从零写」。成熟的开源 ERP 已经提供会计、库存、采购、销售、生产、项目等标准模块,把差异部分做成定制,既能保留标准能力,又不必迁就别人的流程。以 ERPNext 为例:官方仓库 frappe/erpnext 采用 GPL-3.0 许可证,截至 2026-10-18 有 40,323 个 star、13,187 个 fork,且有持续提交(数据来源:GitHub 公开仓库接口)。仓库活跃度不能证明软件适合你,但能说明底座没有停更。
许可证需要看仔细:GPL-3.0 约束的是「分发」,自用部署不受影响;如果将来要把改造后的系统对外分发,需要按许可证开放相应源码。这一点在选型阶段就该问清,而不是等做到一半才发现。
量化加的管理系统基线就是 Frappe v15 + ERPNext v15,理由写在《为什么我们用 Frappe / ERPNext 做管理系统基线?》里:标准能力用现成的,差异能力用定制的,避免为每一家企业重写一遍会计与库存。
两张清单可以直接对照自己的情况。
决策不需要一次拍板,按顺序走五步,结论会自己浮出来。
这三个想法在选型会上出现频率最高,也最容易埋下返工。① 「先买现成,用不下去再定制」——迁移成本常被低估,数据模型一旦按别人的逻辑长成,搬家比新建更贵;② 「定制就是可以无限改」——没有变更条款的定制是无底洞,范围必须写死;③ 「开源等于免费」——免的是许可费,实施、定制、运维、安全更新一样要投入。
我们先做业务梳理与需求文档,再判断哪些用标准能力、哪些必须定制,然后按里程碑交付并逐段演示。源码与数据归客户,支持私有化部署;后续迭代按需求单独报价,也可按月购买维护包。这类项目已经跑在真实业务上——可可供应链管理系统里,一个订单会关联多个航班,每个航班独立触发到港、付款与放行,这种批次付款子循环在标准 ERP 里没有现成开关,属于必须定制的部分;而会计、库存、采购这些标准环节直接复用基线,不重复造。
如果你正卡在「买还是做」这一步,把最痛的三个环节发到 zhouyilin@quantify.cn,我们会在 48 小时内给出功能清单与判断建议——包括「这个需求其实不该定制」的情况。