Application Software Development

Application software is a subclass of computereditors may aid in multiple information worker tasks.
software that employs the capabilities of a computer• Content access software is software used
directly and thoroughly to a task that the user wishesprimarily to access content without editing, but may
to perform. This should be contrasted with systeminclude software that allows for content editing. Such
software which is involved in integrating a computer'ssoftware addresses the needs of individuals and
various capabilities, but typically does not directly applygroups to consume digital entertainment and published
them in the performance of tasks that benefit the user.digital content. (Examples include Media Players, Web
In this context the term application refers to both theBrowsers, Help browsers, and Games)
application software and its implementation.• Educational software is related to Media and
There are many subtypes of application software:Entertainment Software, but has distinct requirements
• Enterprise software addresses the needs offor delivering evaluations (tests) and tracking progress
organization processes and data flow, often in a largethrough material. It is also related to collaboration
distributed ecosystem. (Examples include Financial,software in that many Educational Software systems
Customer Relationship Management, and Supply Chaininclude collaborative capabilities.
Management). Note that Departmental Software is a• Simulation software are computer software for
sub-type of Enterprise Software with a focus onsimulation of physical or abstract systems for either
smaller organizations or groups within a largeresearch, training or entertainment purposes.
organization. (Examples include Travel Expense• Media development software addresses the
Management, and IT Helpdesk)needs of individuals who generate print and electronic
• Enterprise infrastructure software providesmedia for others to consume, most often in a
common capabilities needed to create Enterprisecommercial or educational setting. This includes Graphic
Software systems. (Examples include Databases,Art software, Desktop Publishing software, Multimedia
Email servers, and Network and SecurityDevelopment software, HTML editors, Digital Animation
Management)editors, Digital Audio and Video composition, and many
• Information worker software addresses theothers.
needs of individuals to create and manage information,• Product engineering software is used in
often for individual projects within a department, indeveloping hardware and software products. This
contrast to enterprise management. Examples includeincludes computer aided design (CAD), computer aided
time management, resource management,engineering (CAE), computer language editing and
documentation tools, analytical, and collaborative. Wordcompiling tools, Integrated Development Environments,
processors, spreadsheets, email and blog clients,and Application Programmer Interfaces.
personal information system, and individual media