护城河的老配方
前两章我们算了一笔账:SaaS 真正的秘密是「代码写一次、多卖一份几乎不花钱」,于是订阅制变成印钞机。但这里有个问题——如果多卖一份不花钱,那对手多卖一份也不花钱。零边际成本是把双刃剑:它让你躺着收租,也让别人可以低价把你抄死。
那么在过去二十年里,为什么大多数成熟 SaaS 没被抄死?为什么 Salesforce 卖着一堆功能你都能列出来的表单和字段,却能收你一年几百万,而且你还真就不换?
答案是护城河——就是城堡外面那圈水沟的本义:让攻城的人过不来。搬到软件生意上,它指的是一种结构性优势,不是「我做得比你好一点」,而是「就算你做得比我好,你也追不上、抄不动、挖不走」。
护城河不是「我跑得快」,是「你追我这条路上有坑」。产品好不好是速度问题,护城河是地形问题。地形对手改不了。
老配方里有三味主药:数据网络效应、切换成本、集成锁定。这一章我们把这三样一个个拆开,看清楚它们当年为什么牢不可破。看清楚了,你才明白第四章开始大模型到底在拆哪根梁。
数据网络效应:越用越准,后来者追不上
先说最玄乎、也最被滥用的一个词。
数据网络效应:用户越多 → 你收集到的数据越多 → 产品越好用 → 又吸引来更多用户,转成一个自我加强的圈。注意它和普通「网络效应」不一样。普通网络效应是「人多所以有人跟你聊」(微信、电话),价值直接来自别的用户。数据网络效应绕了一道弯:别人用你,不是为了和这些人打交道,而是因为这些人的行为数据把产品喂得更聪明了。
举个工程师熟的例子。你做一个信用卡风控(判断一笔交易是不是盗刷、要不要拦下来)系统。你的模型好不好,取决于它见过多少真实的盗刷样本。你服务的商户越多,跑过你系统的交易越多,被标记为「这是盗刷」的确认样本就越多,你的模型判得越准。判得准,商户损失少,口碑好,更多商户来接你。
现在来了个后来者,代码写得比你还漂亮,架构比你新。他能追上你吗?追不上。因为他手里没有那几千万条带标注的历史交易。他冷启动的第一天,模型是「瞎」的——一个没见过盗刷的风控系统等于没有。而这个差距不会随时间缩小,反而会拉大:你每天还在吃新数据,他起步就落后,你跑得只会比他快。
这就是先发的狠处:不是我先到,是我先到之后每天都在囤别人囤不到的弹药。你想抄我的代码可以,代码不值钱;你抄不走我攒了五年的那堆数据。
推荐系统、搜索排序、反欺诈、地图路况——凡是「越多人用越准」的地方,都有这道河。它的地基是一句话:关键数据攒在我这,而且只攒在我这。记住这句,第五章我们会回来看它。
切换成本:明明不满意,也懒得换
第二味药,可能是三味里最被低估、却最实在的一味。
切换成本(switching cost):你要把一个软件从生产系统里拆下来、换成另一个,得付出的全部代价。注意这里说的不是「新软件的订阅费」,而是换掉旧的这个动作本身有多痛。
为什么这道河深?因为一个用了三年的 SaaS,早就不只是「一个网页」了,它至少缠着你三样东西:
- 数据被它攒住了。你三年的客户记录、工单、报表全在它库里,格式是它的私有格式。要搬走,得导出、清洗、映射字段、对账——工程师都知道数据迁移是个吞人的黑洞,导一半发现历史脏数据能让你怀疑人生。
- 人被它训练过了。公司里两百号销售,每人都记得它那套操作路径,肌肉记忆都长好了。换一套,等于两百人重新培训、重新踩坑、生产力先掉一个季度。
- 流程被它固定住了。你的审批、你的报销、你的季度结算,都是照着它的字段和按钮设计出来的。换掉它,很多流程要重画。
把这三样加起来,你就得到一个反直觉但每天都在发生的现象:客户对产品不满意,但就是不换。
不是它好到让人离不开,是拆它太疼。就像租的房子你嫌小,但一想到打包、搬家、重新办网、重新记路——算了,忍着。切换成本卖的不是「留下来的爽」,是「离开的痛」。
这里有个关键因果,别搞反:切换成本高,意味着厂商可以在你不满意的情况下继续涨价,只要涨价的痛还没超过搬家的痛,你就走不了。这就是为什么很多老牌企业软件用户体验烂得出名,还能年年提价——它赌的不是你爱它,是你懒得走。
大 CRM(管客户关系的系统,比如销售跟单、客户资料)和 ERP(管企业内部资源的系统,进销存、财务、供应链拧在一起那种)是切换成本的极致。一个大公司换 ERP,往往是几年、上千万、外加一个专门的项目团队的工程。很多公司宁可忍着二十年前的老系统,也不敢碰这个雷。这不是产品有多好,这是河有多深。
集成锁定:拔一个,牵一串
第三味药,是切换成本的放大器。
集成锁定:一个软件通过 API(系统之间对话的接口,A 调 B 的数据、B 调 A 的功能)深深嵌进你的工作流和别的系统里,嵌到你想拔它的时候会发现它牵着一大串别的东西一起动。
单个软件的切换成本已经不小了。但真实企业里,软件从来不是一座孤岛。你的 CRM 通过 API 把成交数据喂给财务系统,财务系统把发票状态推回 CRM,CRM 又触发营销工具发邮件,营销工具的打开数据再回流做客户画像……几十上百个系统用 API 互相缠在一起,织成一张网。
现在你想换掉中间那个 CRM。麻烦来了:所有连着它的那几十根 API 管子,得一根根拆下来、重新对到新系统上。新系统的接口长得不一样、字段对不齐、认证方式不同——每一根都是一个小项目。你换的不是一个软件,你是在给一张活着的网做心脏移植,而且不能停机。
一个软件用久了,会像藤蔓一样把根须扎进你所有别的系统里。你拔它,扯的是一整片。工程师最怕的那句「这块动不得,动了不知道哪儿会炸」,说的就是集成锁定。
集成越深,河越宽。所以聪明的 SaaS 拼命鼓励你接它的 API、装它的插件、用它当各种流程的中枢——每接一根管子,都是往护城河里再灌一桶水。等你醒过来,它已经是你系统里那个「动了会炸」的核心节点了。
三味药是一副方子
回头看,这三样其实是彼此加固的:
- 数据网络效应让你先攒住数据、后来者追不上——这是进攻方追不上。
- 切换成本让已经上船的客户不满意也懒得下船——这是守方客户走不掉。
- 集成锁定把切换成本从「换一个软件」放大成「换一整片系统」——这是把走不掉再乘上十倍。
一个成熟 SaaS 三样都占齐了,它就基本上是攻不动的城堡:新对手代码再好也没数据、老客户再不爽也不敢拆、想拆还发现拔一个牵一串。二十年来,这就是 SaaS 生意「护城河牢不可破」的全部秘密。
但这副方子有个隐藏前提
现在,请你盯着上面这三味药,问一个问题:它们各自是建立在什么假设上的?
- 数据网络效应能成立,前提是——核心能力来自你自己攒的数据,别人拿不到就做不出好产品。
- 切换成本能成立,前提是——界面和操作路径是你自己的,用户重新学、数据重新导,才叫痛。
- 集成锁定能成立,前提是——软件是你自己写死的一套接口,别人对不齐、接不上。
换句话说,整副老配方都站在同一块地基上:软件是你自己写的、界面是你自己的、数据攒在你这里。这三件事在过去二十年是理所当然的常识,没人会去质疑。
而大模型来了之后,动的恰恰就是这三块常识。当核心能力可以从一个通用大模型里现取、不必自己攒数据;当界面从「你设计的按钮」变成「用户直接说人话」;当接一套系统不再需要死磕私有接口——这三味药会一味一味地开始漏水。
老护城河不是被填平的,是脚下的地基被换了。城堡还在,只是护城河里的水,正在从别处偷偷流走。
具体是哪根螺丝先松、每道河怎么漏、漏了之后新的沟该往哪挖——从下一章「边际成本从零变正」开始,我们一根一根拧给你看。