立的硬件，使得它们可以协调工作，提供基本的功能，并为正在运行的应用软件提供平台。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。而各个硬件工作的细节则由驱动程式处理。一般来说，系统软件包括操作系统（例如BSD、DOS、Linux、macOS、iOS、OS/2、QNX、Unix、Windows等）和一系列基本的工具（比如编译器，数据库管理，存储器格式化，文件系统管理，作业系统管理，用户身分验证，驱动管理，网络连接等方面的工具）。
应用软