算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。而各个硬件工作的细节则由驱动程式处理。一般来说，系统软件包括操作系统（例如BSD、DOS、Linux、macOS、iOS、OS/2、QNX、Unix、Windows等）和一系列基本的工具（比如编译器，数据库管理，存储器格式化，文件系统管理，作业系统管理，用户身分验证，驱动管理，网络连接等方面的工具）。
应用软件.应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程式，比如一个图像浏览器。也可以是一组功能联系紧密