软件技术是指为计算机系统提供程序和相关文档支持的技术。所谓程序,是指为使计算机实现所预期的目标而编排的一系列步骤,没有软件,计算机就没有存在的必要,也就没有蓬勃发展的计算机应用。
在20世纪40年代末,软件伴随着第一台电子计算机在美国的问世而诞生,从此以写软件为职业的人陆续开始出现,他们大多是经过训练的数学家和电子工程师。到了20世纪60年代,美国大学里开始出现专门教授人们编写软件的专业,并且对该专业毕业的大学生、研究生授予计算机专业的学位。伴随着信息产业的迅速发展,软件对人类社会的作用越来越重要,人们对软件的认识也更为深刻。