首页 > 代码库 > 为什么软件卖得很贵

为什么软件卖得很贵

接触软件太频繁了,就想到了这样一个话题:为什么软件卖得很贵?


因为有了盗版,我们电脑上装的一些软件基本都是零成本,作为软件的建设者和使用者,我有愧于使用盗版软件去完成一些出色的工作,毕竟,使用了别人的成果,但没有付费,是一种不道德得盗窃行为,说严重点,属于经济犯罪。

 

现在很多人对软件的价值,有那么一点点认识了,认为软件是应该花钱去买了来用,它需要值点钱。但是,当面对一套几十万上百万甚至更贵的软件时,又视乎敬而远之,质疑的问软件所有者们:它有那么贵吗?

 

作为工程领域的不同方向而言,软件行业和建筑行业其实很多概念可以互通。比如说,建筑工作就是将一幢建筑从无到有的构筑起来,软件行业同样如此。但建筑行业都已经成熟运作上千年了,软件行业才几十年。建筑的工作成熟度和模块复用成熟度远比软件的要高,而且建筑工作的成果比起软件的来说,既能看得见摸得着,又能通过人的视觉感官评判得到。因此,建筑估值相对而言就比软件估值要可信任得多。

 

软件很贵,但是它为什么贵,得有些理由让人们相信它贵得有板有眼。
(1)软件的产品通常需要大量高科技人才来共同协作产出。作为类比,我们先熟知一幢10层楼高,建筑地面面积约200平方米的住宅建筑,按照标准装修为验收的工程节点。那么需要100个工人,若干辅助机械,大约能在8个月左右时间完工。这样的总体成本可能是800万。而将这100个工人换成100个IT工程师,花8个月时间去建设一个软件,也就只能完成一个中等规模的软件研发工作,因此而言这套软件的价格至少要不低于800万。作为软件所有者而言,提供给需求方的总体售价可能是1000万。
(2)软件是一个可以复用,但是较少复用的产品。很多人花几百块或者几千块买到过稍微复杂点的软件,因为在以后他遇到有软件信息化需求的时候,向软件开发商提供的价格可能就是几百或者几千块,觉得这样的价格合情合理。比如淘宝上卖的一套进销存系统,收费也就几十块或者几百块。但这样的定价策略,是基于软件将大批量售卖,软件产品的总体售价能回本,才做出的这么个市场价格。很多定制化的软件,一旦提供给了用户,就很少复用到其他用户的例子上,这类软件售价也就很高。软件行业自问世以来,一直在提倡复用,但是,软件工程师们在复用软件过程中,还需要验证复用部件的环境可行性、复用的恰到好处性、复用的需求吻合度等工作,也就导致了复用的效率其实不高。不管是模块复用,还是功能复用,抑或产品复用,其本质都是想降低软件受方的采购成本。所以说,其实软件供应商比软件采购商都还想降低软件售价,不是软件提供商要价高,而是软件确实要花大量力气来完成整体工作。
(3)软件的开发成本高,软件的实施成本同样很高。我身边有很多人,觉得市面上有些软件产品售价低,就想着买过来用用,稍微客户化一下就能满足自己的需求。其实,这样并不能省几个钱儿。在建筑行业,建造一套房子,比方说花了50万,但是要建成后符合业主的审美观,其装修还得花二三十万。为何?因为业主对一些细节地方讲究,要求高,所以装修的人工费、返工费、材料费都会有很大的上扬。软件行业也是如此,软件的开发相当于建筑的建造工作,而软件的实施则相当于建筑的装修工作。有时候,将一套成行的软件产品客户化,比软件的开发成本还要高,究其原因,客户的需求特殊、改造难度大、理解客户实际需求困难、返工率高等原因造就这一结果的“凶手”。
(4)软件的风险很高。相信大家都有听说过“XXX系统被爆出漏洞”,软件提供厂商马上会组织人力物力来发布漏洞补丁。这样的情况对一个软件而言是再通常不过了。这些风险的控制成本,通常已经涵盖在了软件原来的售价当中。软件售价也必须考虑这些风险的补救成本等因素来定价。而这些风险又不能完全说是软件的错误所致,也可能是新技术的出现、原系统环境的漏洞、新的攻击手段出现等等造成的。

 

至此为止,你应该相信“软件很便宜”是一个在大多数情况下值得深思的问题。软件理应该很贵,哪怕一个小小的软件程序,它也是有它的高贵价值的道理。往后,你若买到很便宜的软件系统,专门来负责解决你的特殊化需求的话,我只能祈祷你拥有的这套系统不会给你带来额外的麻烦,否则它将一无是处,甚至成为很大的隐患。

 

最后,我希望我讲述的这些分析,能使你明白“软件不便宜,软件很贵”这一道理。