随着云计算的发展和普及,在云上使用软件已经成为了主流,为了帮助广大用户理解,我在这里对云上软件的三种主要形态以及如何做出选择做一个简单的分析。

  • 开源免费软件

    绝大部分开源软件都是免费的,免费的出发点有一部分是出于高尚的理由。例如:我们大家熟知的Linux,初衷就是要挑战Windows和IBM在操作系统上的垄断,不畏强权,团结全世界的优秀程序员,创造一个“软件的大同世界”,今天Linux已经是云计算上最受欢迎的操作系统。

    而还有一批开源软件免费是处于商业模式考虑。软件的有两个特性决定这种商业模式的价值。第一,软件这个东西是需要迭代的,需要广泛吸收用户意见的,否则就不是一个好软件。第二,软件的拷贝没有成本的,即一旦软件免费了,软件在互联网上的传播速度是非常惊人的。
  • SaaS软件

    所谓软件即服务模式,通俗的讲就是免安装、免服务器维护模式,所有人在一个平台上使用软件。应用软件所依赖的操作系统、数据库都无需让客户来管理。从易用性上,大大降低了使用门槛,减少了维护带来的负担。从软件的功能来说,所有客户使用同一套系统,理论上软件商都会尽量把这个唯一的版本维护得尽量完美。功能上,软件商也会力尽所能。但处于商业盈利的目标考虑,客户会根据功能对版本进行希望划分,即付费太少的客户或免费的客户,得到的功能是有限的、计算资源也是有限的。
  • 独立安装商业软件

    这种软件与开源软件一样,都是需要安装到服务器上使用的。区别在于使用软件需要一笔不菲的版权费用(专业术语称之为授权费)+软件的源码是不公开或有限公开。显然,不菲的费用只有比较富裕的企业才有能力去使用。

10年前,以上三种形态都是水火不相容的,都是相互攻击,相互诅咒对方早日消亡。但今天我们发现很多软件商提供的产品,竟然都包含了以上几种形态。比如世界上的软件巨头Oracle。有免费开源的数据库Mysql,也有SaaS版的Oracle DB,也有售价高达十几万元的巨贵的Oracle安装包和商业授权。

为什么会出现这种变化?完全都是商业决定的。从客户的消费能力上来说,可以非常清晰的划分为:小微客户、中小企业客户,大型企业客户。

  • 小微客户的消费能力有限,必须是免费或接近免费,才会受到他们的拥护。但互联网下,这个小微客户的消费能力和传播能力如果积累到一定的程度,力量之大、影响力之广非常惊人。完全团结他们或有策略团结他们,当前已经是很多软件商非常重视的。
  • 中等企业客户有一定消费能力,这种客户由于有一定的预算,业务有一定的独特要求,且其中有一部分客户又担心免费会带来维护、安装方面的麻烦。因此,如火如荼的SaaS订阅购买模式让他们感觉是一个比较合适的选择。
  • 大型企业客户是复杂业务驱动软件购买,因为购买前的选型非常复杂,购买后的实施和维护。这种合作是售前、售后都需要双方提供两个团队来反复进行拉锯谈判、摸底、利益争取,最终才能成交。这种客户会选择独立安装版或可以定制的SaaS版本。

软件公司为了团结哪个客户群体,就会在这个群体的用户体验上下功夫。

下面是表格是本人对开源软件与SaaS软件的一个对比分析:

开源软件 SaaS软件
销售 推广方式 自由传播 电话、软文与拜访推广
销售成本 接近0 数千元/个客户
销售价格 免费 几百-几千/个账户
部署方式 部署到自己的云服务器 无需部署,购买即可用
使用 学习门槛 中等 非常容易
学习资料 有的开源软件很全,有的做得非常差 一般均能满足客户使用的要求
功能开放度 全部开放 根据付费金额而定
生态 有的开源软件有很好的生态,如Linux、Wordpress等,由生态中的开发者提供了大量扩展; 封闭生态模式
维护 功能扩展 生态中的优秀开发者(商)维护 SaaS厂商维护
数据库 自己完全掌控 寄存在厂商处
代码 自己掌控 寄存在厂商处
开发扩展 不受限 诸多受限
与第三方平台的已有对接 一般比较差 针对性较强
维护要求 有技术要求 无需维护

选择什么软件,终究取决于自己的需求、消费能力和认知度。主动权在自己的手中。

本文由Websoft9原创发布,转载请注明出处。

开源与Saas,如何选择软件?的更多相关文章

  1. 《介绍一款开源的类Excel电子表格软件》续:七牛云存储实战(C#)

    两个月前的发布的博客<介绍一款开源的类Excel电子表格软件>引起了热议:在博客园有近2000个View.超过20个评论. 同时有热心读者电话咨询如何能够在SpreadDesing中实现存 ...

  2. 开源ERP和其它ERP软件比较

    现在有许多企业将ERP项目,在企业中没有实施好,都归咎于软件产品不好.其实,这只是你们的借口.若想要将ERP软件真正与企业融合一体,首先得考虑企业的自身情况,再去选择适合的 ERP软件. 如果你的企业 ...

  3. 2021顶级的开源 BI(商业智能)软件和报表工具

    在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重要.本文将介绍5款顶级开源 BI(商务智能)软件和报表工具,用于商业数据的 ...

  4. 7 款顶级开源 BI(商务智能)软件和报表工具

    在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重要.本文将介绍 7款顶级开源 BI(商务智能)软件和报表工具,用于商业数据 ...

  5. 国内外开源与 SaaS ,团队协作平台、项目管理工具整理

    整理一些开源与 SaaS ,团队协作平台.项目管理工具.还有哪些比较好的工具,可以推荐下? 名称 地址 备注 asana https://asana.com/ 国外 basecamp https:// ...

  6. 热爱工作 发财机会大增(这里不是选择软件还是硬件的问题,是自己的性格和追求的问题)——当你的老板不如你懂行的时候,还赚的盆满钵满的时候,你就可以考虑独立了 good

    爱工作 发财机会大增 [ 油老板 ] 于:2011-02-09 06:39:41 复:1269077 认真回顾发主贴以来的三年半,俺觉得对于想发财的上班族来说,认真工作,刻苦钻研是发财的重要保证. 为 ...

  7. 使用Linux的alternatives命令替换选择软件的版本

    上周在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0, 查询 ...

  8. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-5.开源工具的优缺点选择和抽象方法的建议

    笔记 5.开源工具的优缺点选择和抽象方法的建议     简介:讲解开源工具的好处和弊端,如pageHeper分页拦截器,tk自动生成工具,抽象方法的利弊等 1.开源工具             好处: ...

  9. Inno setup 开源的安装包打包软件

    Inno Setup是一个开源的安装包打包软件,下载地址是:http://www.jrsoftware.org/isdl.php 使用引导界面创建一个安装包打包 配置参考官方文档:http://www ...

随机推荐

  1. 老公 今晚还玩“丝袜哥”Swagger 么?

    大家都知道Swagger是一个常用的Spring Boot接口文档生成工具,但是我们今天再介绍另外一个无需额外注解的 Spring Boot API文档生成神器,非常方便好用! JApiDocs是一个 ...

  2. moment常用方法

    1.subtract方法,时间加减处理 console.log(moment().format("YYYY-MM-DD HH:mm:ss")); //当前时间 console.lo ...

  3. centos7安装kubernetes1.18.5

    一.设置hosts 修改主机名 [root@localhost kubernetes]# hostnamectl set-hostname master69 四台服务器安装kebernetes,一个m ...

  4. js笔记8

    1.js数据类型 基本数据类型:string.undefined.null.boolean.nember 引用数据类型:object.array.function 二者的区别? 基本的数据类型就是简单 ...

  5. Linux-Samba服务

    Samba服务 1.Samba的起源 对于windows的网上邻居来讲,共享文件的方式用的是SMB和CIFS协议以及NETBIOS协议Linux/Unix之间用的是NFS协议. 但是Linux和Win ...

  6. 在线CRM系统对企业的好处有哪些

    随着信息技术的飞速发展,每个企业都希望通过互联网技术来让自身发展壮大.由于强大的管理能力和技术手段,在线CRM系统成为了企业用来管理自身获得发展的最佳选择.那么在线CRM系统对企业来说有哪些好处呢?本 ...

  7. Docker | Docker常用命令学习笔记

    @ 目录 前言 1. 帮助命令: version.info.help 2. 镜像命令: images.search pull.rmi 3. 容器命令: pull.run ps.exit .ctrl+P ...

  8. php curl处理get和post请求

    CURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.最爽的是,PHP也支持 CURL 库.使用PHP的CURL 库可以简单和有效地去抓网页.你只 ...

  9. "Shortest" pair of paths[题解]

    "Shortest" pair of paths 题目大意 给出 \(n\) 个点,\(m\) 条边,除第一个点和最后一个点外,其他所有的点都只能被经过一次,要求找到两条从第一个点 ...

  10. c语言:随机函数应用

    #include <stdio.h> #include <time.h>//声明time 时间不可逆转一直在变 #include <math.h> #include ...