软件是指人们为了让计算机实现各种管理、计算等功能而编制的各种各样的程序。软件大致可以分为两类。一是系统软件。计算机制造公司在生产出一套计算机硬设备的同时,必须给它配上一整套系统软件,否则,一台没有软件的裸机,用户是无法使用的。系统软件承担管理计算机系统资源、给应用软件的开发提供手段与环境等任务。另一类是应用软件。包括计算机制造公司和软件开发公司为用户提供的各种通用软件包、用户自己开发的各种应用程序等等。
打一个通俗的比喻:计算机主机好比我们的大脑,软件就像我们的思想和思想方法,而显示器、键盘、打印机便是我们的眼睛、嘴和手,是人与计算机交流的窗口。一般来说,具有相同硬设备的不同计算机系统,其功能的强弱主要取决于软件功能的强弱。就像同样健康的两个人,谁的思想敏锐、学识渊博,谁的能力就强。