、本文章将以计算机软件的分类,运行方式,盈利方式,特点,以及举例分别说明。

一.软件的分类(主要指计算机软件): 

    1.计算机软件的分类依据不同的原则和标准,有不同的分类。但是通常将软件分为系统软件应用软件  

  1).系统软件:

     常见的如:windows操作系统,linux操作系统,数据管理软件(如mysql),这类软件有个共同点就是:与计算机硬件有很强的交互性,能对硬件资源进行统一的控制,调度和管理。并不是为解决某个具体的应用而开发。在通用计算机系统中,系统软件都是必不可少的。

  2).应用软件:

    了解了系统软件,应用软件大家都应该很清楚了吧,例如:office办公软件,暴风影音,LOL,这些都是应用软件。简而言之,为了解决人们日常生活中的具体问题而产生的软件(办公,娱乐,计算......)就是应用软件。

   2.软件依据权益划分,又分为商品软件,共享软件,自由软件。

  1).商品软件:

    简单的说,就是给钱才让你用。受版权和软件许可协议保护。

  2).共享软件:

     给用户提供一个试用期,在这个期间内你可以正常使用,传播,拷贝,但是禁止修改后传播。

  3).自由软件:

    linux操作系统,git,提起这些你估计就知道共享软件是什么了吧?对,共享软件就是你可以共享,随意拷贝,修改,销售等等,但是软件源代码的任何修改须向所有用户公示,并允许此后的用户拷贝和更改。自由的力量造就了更为普遍的TCP/IP协议,Apache服务器。

二.运行方式:   1)单机运行模式:

    只在本地电脑运行,例如:word。

   2)c/s模式:

     Client/Servlet模式,也就是常见的一个服务端,多个客户端。例如QQ。

   3)B/S模式:

     Brower/Server模式,所有过程都在浏览器上完成,最常见的就是网站,还有最近流行的基于html的轻应用。

三.盈利方式:

   最常见的就软件直接接明码标价,给钱才让你用最常见就是photoshop。或者是通过用户免费使用,但是我可以通过广告或者会员特权盈利,QQ就属于这种,近几年流行,软件什么的都是开源的,用户可也免费使用,觉得用的非常好的话,可以到社区给开发者小额的红包资助,以便开发者更好的继续开发维护。当然还有很多其他的盈利方式,感兴趣的自行百度。