计算机软件(应用程序的简称)是软件设计用来执行组协调的职能,任务或活动,为造福用户。应用程序的示例包括文字处理器,电子表格,会计应用程序,Web浏览器,电子邮件客户端,媒体播放器,文件查看器,航空飞行模拟器,控制台游戏或照片编辑器。该集合名词 应用软件统称为所有应用程序。这与主要与运行计算机有关的系统软件形成对比。
应用程序可以与计算机及其系统软件捆绑在一起,也可以单独发布,并且可以编码为专有,开源或大学项目。为移动平台构建的应用程序称为移动应用程序。
在信息技术中,计算机软件开发、应用程序或软件应用程序是旨在帮助人们执行活动的计算机程序。因此,应用程序不同于操作系统(运行计算机),实用程序(执行维护或通用杂事)和编程工具(用于创建计算机程序)[ 原始研究?]。根据设计的活动,应用程序可以操纵文本,数字,音频,图形以及这些元素的组合。一些应用程序包专注于单个任务,例如文字处理。其他称为集成软件的软件则包含多个应用程序。
用户编写的软件可定制系统以满足用户的特定需求。用户编写的软件包括电子表格模板,文字处理器宏,科学模拟,音频,图形和动画脚本。甚至电子邮件过滤器也是一种用户软件。用户自己创建该软件,却常常忽略它的重要性。
但是,诸如操作系统之类的系统软件与应用程序软件之间的划分并不准确,并且有时是引起争议的对象。例如,在美国诉Microsoft公司的 反托拉斯诉讼中,关键问题之一是Microsoft的Internet Explorer Web浏览器是其Windows操作系统的一部分,还是可分离的应用程序软件。作为另一个示例,GNU / Linux命名争议部分是由于对Linux内核与基于该内核构建的操作系统之间的关系存在分歧。在某些类型的在用于控制VCR,DVD播放器或微波炉的软件的情况下,嵌入式系统,应用程序软件和操作系统软件对于用户可能是难以区分的。以上定义可能排除了大型组织中某些计算机上可能存在的某些应用程序。有关应用程序的替代定义:请参阅应用程序组合管理。
我们的微信
我们的微博