软件与硬件的区别在于允许在物理设备上执行服务的一组规则。软件行业实际上只是发生的整个计算机编程活动的一小部分,因为它与软件生产者和软件消费者之间的软件交易有关。许多为特定用途在内部创建的软件程序从未在公司外部销售。自 1950 年代该行业诞生以来,它经历了许多革命性的变化,从 1955 年为少数几家拥有计算机的公司提供简单的穿孔卡编程服务,到软件即服务(SaaS)、设备编程等革命性趋势物联网 (IoT) 和主要公司接受的开源替代方案。
软件行业
软件行业可以分为四大类:编程服务、系统服务、开源和SaaS。下面介绍行业中使用的商业软件的类别。
编程服务——这个行业历来是最大的行业,包括微软公司(纳斯达克股票代码: MSFT )、自动数据处理公司(纳斯达克股票代码: ADP )、甲骨文公司(纽约证券交易所股票代码: ORCL )和 SDC Technologies, Inc.公司经常率先解决企业分析数据、存储和组织数据或提供运行机器程序的需求的解决方案。
系统服务——尽管编程是计算机历史早期最大的软件领域,但系统服务在 1960 年代和 1970 年代迅速增长,然后在 1980 年代随着个人计算机 (PC) 的兴起和对包罗万象的操作系统的需求如微软于 1981 年推出的原始磁盘操作系统 (DOS)。
开源——随着互联网、云系统和愿意冒险进入 Linux 操作系统等开源环境的企业的发展,编程或软件工程已成为一个巨大的需求职业。开源是指已创建并可免费获取的代码库。但是,大多数企业都需要对代码库进行更改以满足他们的需求。另一个开源代码库是Android 操作系统。
软件即服务——随着云计算的兴起和大多数大小企业向云迁移,SaaS 已经比系统软件更受欢迎,以满足企业的特定需求。该软件保存在创建者的服务器上,客户端通过 Internet(也称为云)访问该软件。所有升级、补丁和问题都在创建者端使用基于订阅的客户端模型进行处理。 SaaS 行业预计在未来十年将持续增长,到 2018 年将增长近 30%。到 2016 年底,预计超过 80% 的企业将在其信息技术中整合至少一个云计算组件( IT) 基础架构,例如基础架构即服务 (IaaS)、平台即服务 (PaaS) 或 SaaS 程序。
SaaS的市场份额
SaaS 提供商正在通过尝试在其产品中提供最多的服务来满足尽可能多的情况来争夺市场份额。 Zoho 的应用程序套件或甲骨文进入软件模块的过程是软件公司如何发展成大规模模块化系统的绝佳例子,企业可以根据自己的情况插入必要的组件。该模型对各种规模的企业都很有吸引力,因为企业只需要为运行其业务所需的模块(例如程序和应用程序)付费,并且如果业务需要增长,大多数这些 SaaS 产品几乎可以立即扩展。
行业的未来
随着互联网和云计算的出现,计算机软件行业从根本上改变了公司与软件交互、开发和使用的方式。软件曾经是一种需要购买、安装和维护的产品。 2016 年,越来越多的公司以订阅模式使用软件,程序的所有开发、维护和维护都由原始创建者完成。 (相关阅读,请参阅“当前需求的 8 种软件技能”)