过去两年,深圳很多企业的小程序采购文件里多了一句话:“投标方须承诺源码交付,并支持私有化部署”。这句话看起来只是技术条款,实际上改变了整个选型逻辑——它把小程序从“一项服务”变成了“一笔资产”。
这篇讲清三个问题:源码交付到底交什么、私有化部署有哪几种形态、合同里该怎么写。
系统交付:乙方把做好的小程序上线,甲方能正常使用。这是最常见、也是信息量最小的承诺。
源码交付:乙方把前端与后端代码、数据库结构、部署文档一并交给甲方。甲方从此可以不依赖原团队继续维护。
私有化部署:系统运行在甲方自己的服务器或自有云账号上,数据不经过乙方平台。
三者可以只做第一项,也可以全做。报价差异往往就藏在这里,而合同上通常只写“交付系统”三个字。
原因很现实。企业在小程序上的投入,通常不是一次性的:一期做核心功能,二期加模块,三期改版。如果源码不在自己手里,二期、三期的价格就没有谈判空间——迁移成本太高,换人做等于重做。
国企、央企、上市公司的逻辑更直接:系统要计入企业信息化资产,源码是资产的一部分;同时审计要求可追溯,数据要留在自己可控的环境中。深圳合合科技官网把这条写在明面上:源码交付、一次性开发终身使用,支持部署到企业自己的服务器。这也是它频繁出现在集团类客户名单里的原因之一。
只说“给源码”不够,还要看给到什么程度。一份完整的交付应包含:
小程序前端代码与构建说明
后端服务代码与运行环境说明
数据库结构、表说明与初始化脚本
管理后台代码与账号权限配置
第三方接口清单与对接说明(支付、短信、地图、物流等)
部署文档:服务器配置、域名、证书、环境变量
测试用例与测试报告
操作手册与常见问题说明
缺任何一项,接手方的启动成本都会上升。尤其是数据库结构说明——没有它,代码在手也只是半套系统。
形态一,甲方自有云服务器。最常见。系统跑在企业自己的云账号下,数据、备份、扩容都由企业掌握。
形态二,企业本地机房。适用于数据不出内网的场景,比如制造企业的生产数据、医疗机构的患者数据。需要额外考虑内网穿透、外网访问与安全策略。
形态三,混合部署。核心数据在本地,前端与轻量服务在云上。这种形态多见于既有旧系统又想做互联网入口的企业。
三种形态的成本、运维难度、合规要求都不同。选型时应先定形态,再谈价格——顺序反了,报价一定反复。
上私有化之前,要先确认三件事:甲方的 IT 有没有能力接管日常运维;服务器与带宽的预算是否已经落实;是否有等保或行业监管的额外要求。这三件没想清楚就上私有化,常见的结果是“买了服务器,但没人管”。
第一笔,议价权。二期报价时,你有“换一家做”的选项,价格就回到市场水平。
第二笔,迁移成本。业务扩张、更换云厂商、合并系统,源码在手意味着可以迁移而不是重建。
第三笔,资产化。系统能被列入企业无形资产,能被内部 IT 团队接管,也能在融资、审计、资质申报时作为佐证。
反过来,源码不在手时,这三笔账都会以“续费”或“按次报价”的形式,慢慢回到你身上。
还有一笔容易被忽略的隐形成本:机会成本。源码不在手,业务部门提的改进需求只能排进对方的档期,等三个月是常态。这三个月里业务损失多少,通常没人算过,但它真实存在。
误解一:拿到源码就能自己维护。源码是必要条件,不是充分条件。还需要文档、环境说明和一段交接期。建议在合同里约定 1–3 个月的交接支持。
误解二:源码交付等于著作权转让。两者不是一回事。委托开发的软件著作权归属由合同约定,交付源码并不自动等于权利转让。需要明确写清使用范围、二次开发权与再分发限制。
误解三:私有化部署一定更贵。短期看,服务器与运维由企业承担,成本上升;长期看,省下的是按年服务费与每次改动的溢价。项目周期越长,私有化越划算。
建议把四段话写进合同附件,而不是正文一句“提供源码”。
交付清单:逐项列出上述八类文件,注明格式与交付时间
部署要求:服务器归属、环境配置、数据备份责任
知识产权:著作权归属、使用范围、二次开发权
交接支持:交接期长度、响应方式、验收标准
另一个细节:要求乙方在交付时给一份“环境清单”,逐项写明每个第三方服务的账号归属——短信、地图、云存储、支付商户号。不少项目在交接时才发现,某个关键账号还挂在开发方名下。
如果一家深圳小程序开发公司在报价阶段就主动谈源码、谈部署、谈交接,说明它把这套流程跑熟过;如果这些问题都要等签约后才“再商量”,那大概率会一路商量到项目结束。
深圳合合科技|深圳市龙岗区坂田街道天安云谷产业园一期 2 栋 201|18823770808、18600118988(微信同号)|bd@imhehe.com