How computer software works


Application software overview

Application software is a subclass ofsystem software may be indistinguishable
computer software that employs theto the user, as in the case of software
capabilities of a computer directly to aused to control a VCR, DVD player or
task that the user wishes to perform.Microwave Oven.
This should be contrasted with systemThere are many subtypes of Application
software which is involved inSoftware:
integrating a computer's variousEnterprise software addresses the needs
capabilities, but typically does notof organization processes and data flow,
directly apply them in the performanceoften in a large distributed ecosystem.
of tasks that benefit the user. In this(Examples include Financial, Customer
context the term application refers toRelationship Management, and Supply
both the application software and itsChain Management). Note that
implementation.Departmental Software is a sub-type of
A simple, if imperfect, analogy in theEnterprise Software with a focus on
world of hardware would be thesmaller organizations or groups within a
relationship of an electric light—anlarge organization. (Examples include
application—to an electric powerTravel Expense Management, and IT
generation plant—the system. The powerHelpdesk)
plant merely generates electricity,Enterprise infrastructure software
itself not really of any use untilprovides common capabilities needed to
harnessed to an application like thecreate Enterprise Software systems.
electric light which performs a service(Examples include Databases, Email
that the user desires.servers, and Network and Security
The exact delineation between theManagement)
operating system and applicationInformation worker software addresses
software is not precise, however, and isthe needs of individuals to create and
occasionally subject to controversy. Formanage information, often for individual
example, one of the key questions in theprojects within a department, in
United States v. Microsoft antitrustcontrast to enterprise management.
trial was whether Microsoft's InternetExamples include time management,
Explorer web browser was part of itsresource management, documentation
Windows operating system or a separabletools, analytical, and collaborative.
piece of application software. AsWord processors, spreadsheets, email and
another example, the GNU/Linux namingblog clients, personal information
controversy is, in part, due tosystem, and individual media editors may
disagreement about the relationshipaid in multiple information worker
between the Linux kernel and the Linuxtasks.
operating system.Media and entertainment software
Typical examples of softwareaddresses the needs of individuals and
applications are word processors,groups to consume digital entertainment
spreadsheets, and media players.and published digital content. (Examples
Multiple applications bundled togetherinclude Media Players, Web Browsers,
as a package are sometimes referred toHelp browsers, and Games)
as an application suite. MicrosoftEducational software is related to Media
Office and OpenOffice.org, which bundleand Entertainment Software, but has
together a word processor, adistinct requirements for delivering
spreadsheet, and several other discreteevaluations (tests) and tracking
applications, are typical examples. Theprogress through material. It is also
separate applications in a suite usuallyrelated to collaboration software in
have a user interface that has somethat many Educational Software systems
commonality making it easier for theinclude collaborative capabilities.
user to learn and use each application.Media development software addresses the
And often they may have some capabilityneeds of individuals who generate print
to interact with each other in waysand electronic media for others to
beneficial to the user. For example, aconsume, most often in a commercial or
spreadsheet might be able to be embeddededucational setting. This includes
in a word processor document even thoughGraphic Art software, Desktop Publishing
it had been created in the separatesoftware, Multimedia Development
spreadsheet application.software, HTML editors, Digital
User-written software tailors systems toAnimation editors, Digital Audio and
meet the user's specific needs.Video composition, and many others.
User-written software includeProduct engineering software is used in
spreadsheet templates, word processordeveloping hardware and software
macros, scientific simulations, graphicsproducts. This includes computer aided
and animation scripts. Even emaildesign (CAD), computer aided engineering
filters are a kind of user software.(CAE), computer language editing and
Users create this software themselvescompiling tools, Integrated Development
and often overlook how important it is.Environments, and Application Programmer
In some types of embedded systems, theInterfaces.
application software and the operating



1 A B C D 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114