软件指用于指导计算机运行的指令、程序以及有关知识,是相对“硬件”而言的。如操作系统、编译程序、数据库管理系统、程序设计语言以及各种应用程序等,还可包括各种计算机维护使用手册、程序说明书和框图等。软件可扩大计算机的运作功能,提高计算机的工作效率,是计算机系统不可缺少的组成部分。