官方回答:
軟件(Software)是一系列按照特定順序組織的計算機數據和指令的集合。官方中把軟件分為三大部分:系統軟件和應用軟件以及介於兩者中間的中間件。其中系統軟件就是為計算機提供最基本的功能,如:操作系統(windows)、支撐軟件的基本工具(編譯器、文件系統、驅動管理等)。系統軟件有一個明細的特徵就是不針對特定領域,而應用軟件則相反,根據用戶或者某一領域製作出來的一款功能性軟件,如:數據庫、辦公軟件(office)等。
通俗的回答:
軟件已經融入到我們生活當中的方方面面了,不管電腦PC、手機移動端、以及其它一些硬件設備上面都運行著各種各樣的軟件,它們的作用就是給我們提供相應的功能。
比如手機上微信就是一款互聯網聊天軟件,它給我們提供了和他人聊天通信的功能。我們不在乎它底層通信是如何和其它手機進行通信的,我們只知道這款軟件具有聊天功能。所以通俗的講軟件就是根據我們生活當中特定的需求而制定的一套程序集合。這裡的程序集合有可能是面向底層的,也可以面向應用層面。