用户应用程序是应用软件的两大类型之一,应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。例如:一个游戏软件包括程序(比如windows平台的*.exe,mac osx平台的*.app等)和其它图片(*.bmp等)、音效(*.wav等)等附件,那么这个程序称作“应用程序”,而它与其他文件(图片、音效等)在一起合称“软件”。应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。应用程序通常又被分为两部分:图形用户接口(GUI)和引擎(Engien)它与应用软件的概念不同。应用软件指使用的目的分类,可以是单一程序或其他从属组件的集合,例如Microsoft Office、OpenOffice。应用程序指单一可执行文件或单一程序,例如Word、Photoshop。日常中可不将两者仔细区分。一般视程序为软件的一个组成部分。