Application software, also known as applications or apps, is computer software Computer software, or just software, is a general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers. Today, this includes data that has not traditionally been associated with computers, such as film, tapes and records. The term was coined in order to contrast to the designed to help the user In computing, a user is a person who uses a computer or Internet service. A user may have a user account that identifies the user by a username , screen name (also screenname), or "handle", which is derived from the identical Citizen's Band radio term. To log in to an account, a user is typically required to authenticate himself/herself/ to perform singular or multiple related specific tasks. Examples include Enterprise software Enterprise software, also known as enterprise application software , is software intended to solve an enterprise problem (rather than a departmental problem) and often written using an Enterprise Software Architecture. Due to the cost of building what is often proprietary software, only large enterprises attempt to build such enterprise software, Accounting software Accounting software is application software that records and processes accounting transactions within functional modules such as accounts payable, accounts receivable, payroll, and trial balance. It functions as an accounting information system. It may be developed in-house by the company or organization using it, may be purchased from a third, Office suites In computing, an office suite, sometimes called an office software suite or productivity suite is a collection of programs intended to be used by knowledge workers. The components are generally distributed together, have a consistent user interface and usually can interact with each other, sometimes in ways that the operating system would not, Graphics software In computer graphics, graphics software or image editing software is a program or collection of programs that enable a person to manipulate visual images on a computer and media players Media player is a term typically used to describe computer software for playing back multimedia files. Most software media players support an array of media formats, including both audio and video files.
Application software is contrasted with system software System software is computer software designed to operate the computer hardware and to provide and maintain a platform for running application software and middleware Middleware is computer software that connects software components or some people and their applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact. This technology evolved to provide for interoperability in support of the move to coherent distributed architectures, which, which manage and integrate a computer's capabilities, but typically do not directly apply them in the performance of tasks that benefit the user. A simple, if imperfect analogy Analogy is a cognitive process of transferring information from a particular subject (the analogue or source) to another particular subject (the target), and a linguistic expression corresponding to such a process. In a narrower sense, analogy is an inference or an argument from one particular to another particular, as opposed to deduction, in the world of hardware would be the relationship of an electric light bulb (an application) to an electric power generation plant (a system). The power plant merely generates electricity, not itself of any real use until harnessed to an application like the electric light that performs a service that benefits the user.
Contents |
Terminology
In computer science Computer science or computing science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems. It is frequently described as the systematic study of algorithmic processes that create, describe, and transform information. Computer science, an application is a computer program A computer program is a sequence of instructions written to perform a specified task for a computer. A computer requires programs to function, typically executing the program's instructions in a central processor. The program has an executable form that the computer can use directly to execute the instructions. The same program in its human- designed to help people perform a certain type of work. An application thus differs from an operating system (which runs a computer), a utility (which performs maintenance or general-purpose chores), and a programming language A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine, to express algorithms precisely, or as a mode of human communication (with which computer programs are created). Depending on the work for which it was designed, an application can manipulate text, numbers, graphics, or a combination of these elements. Some application packages offer considerable computing power by focusing on a single task, such as word processing; others, called integrated software The integrated software genre has been largely overshadowed by fully functional office suites, most notably Microsoft Office, but at one time was considered the "killer application" type responsible for the rise and dominance of the IBM PC in the desktop business computing world, offer somewhat less power but include several applications.[1] User-written software End-user development is a research topic within the field of computer science and human-computer interaction, describing activities or techniques that allow people who are not professional developers to create or modify a software artifact tailors systems to meet the user's specific needs. User-written software include spreadsheet templates, word processor macros, scientific simulations, graphics and animation scripts. Even email filters are a kind of user software. Users create this software themselves and often overlook how important it is. The delineation between system software such as operating systems An operating system is the software on a computer that manages the way different programs use its hardware, and regulates the ways that a user controls the computer. Operating systems are found on almost any device that contains a computer with multiple programs—from cellular phones and video game consoles to supercomputers and web servers. Some and application software is not exact, however, and is occasionally the object of controversy. For example, one of the key questions in the United States v. Microsoft United States v. Microsoft was a set of consolidated civil actions filed against Microsoft Corporation pursuant to the Sherman Antitrust Act on May 18, 1998 by the United States Department of Justice and 20 U.S. states. Joel I. Klein was the lead prosecutor. The plaintiffs alleged that Microsoft abused monopoly power on Intel-based personal antitrust Competition law, known in the United States as antitrust law, are laws that promote or maintain market competition by regulating anti-competitive conduct trial was whether Microsoft's Internet Explorer Windows Internet Explorer , is a series of graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. It has been the most widely used web browser since 1999, attaining a peak of about 95% usage share during 2002 and 2003 with IE5 and IE6 web browser A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content. Hyperlinks present in resources enable users to easily navigate their browsers to was part of its Windows Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal operating system or a separable piece of application software. As another example, the GNU/Linux naming controversy The GNU/Linux naming controversy is a dispute among members of the free and open source software community over how to refer to the computer operating system commonly called Linux is, in part, due to disagreement about the relationship between the Linux kernel The Linux kernel is an operating system kernel used by the Linux family of Unix-like operating systems. It is one of the most prominent examples of free and open source software and the operating systems built over this kernel In computing, the kernel is the central component of most computer operating systems; it is a bridge between applications and the actual data processing done at the hardware level. The kernel's responsibilities include managing the system's resources . Usually as a basic component of an operating system, a kernel can provide the lowest-level. In some types of embedded systems An embedded system is a computer system designed to perform one or a few dedicated functions often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal computer , is designed to be flexible and to meet a wide, the application software and the operating system software may be indistinguishable to the user, as in the case of software used to control a VCR The videocassette recorder , is a type of video tape recorder that uses removable videotape cassettes containing magnetic tape to record audio and video from a television broadcast so it can be played back later. Most VCRs have their own tuner (for direct TV reception) and a programmable timer (for unattended recording of a certain channel at a, DVD DVD, also known as Digital Video Disc or Digital Versatile Disc, is an optical disc storage media format, and was invented and developed by Philips, Sony, Toshiba, and Time Warner in 1995. Its main uses are video and data storage. DVDs are of the same dimensions as compact discs , but are capable of storing just under seven times as much data player or microwave oven A microwave oven, or a microwave, is a kitchen appliance that cooks or heats food by dielectric heating. This is accomplished by using microwave radiation to heat water and other polarized molecules within the food. This excitation is fairly uniform, leading to food being more evenly heated throughout than generally occurs in other cooking. The above definitions may exclude some applications that may exist on some computers in large organizations. For an alternative definition of an application: see Application Portfolio Management IT Application Portfolio Management is a practice that has emerged in mid to large size Information Technology (IT) organizations since the mid 1990s. Application Portfolio Management attempts to use the lessons of financial portfolio management to justify and measure the financial benefits of each application in comparison to the costs of the.
Application software classification
There are many types of application software:
- An application suite consists of multiple applications bundled together. They usually have related functions, features and user interfaces, and may be able to interact with each other, e.g. open each other's files. Business applications often come in suites, e.g. Microsoft Office Microsoft Office is an office suite of interrelated desktop applications, servers and services for the Microsoft Windows and Mac OS X operating systems. Microsoft Office was introduced by Microsoft in 1989 for Macintosh, with a version for Windows in 1990. Initially a marketing term for a bundled set of applications, the first version of Office, OpenOffice.org OpenOffice.org, commonly known as OOo or OpenOffice, is an open-source application suite whose main components are for word processing, spreadsheets, presentations, graphics, and databases. It is available for a number of different computer operating systems, is distributed as free software and is written using its own GUI toolkit. It supports the, and iWork iWork is an office suite of desktop applications created by Apple for the Mac OS X and iOS operating systems. The first version of iWork, iWork '05, was released in 2005. The suite originally bundled Keynote, a presentation program which had previously been sold as a standalone application, and Pages, a combined word processing and page layout, which bundle together a word processor, a spreadsheet, etc.; but suites exist for other purposes, e.g. graphics or music.
- Enterprise software Enterprise software, also known as enterprise application software , is software intended to solve an enterprise problem (rather than a departmental problem) and often written using an Enterprise Software Architecture. Due to the cost of building what is often proprietary software, only large enterprises attempt to build such enterprise software addresses the needs of organization processes and data flow, often in a large distributed environment. (Examples include Financial, Customer Relationship Management, and Supply Chain Management). Note that Departmental Software is a sub-type of Enterprise Software with a focus on smaller organizations or groups within a large organization. (Examples include Travel Expense Management, and IT Helpdesk)
- Enterprise infrastructure software provides common capabilities needed to support enterprise software systems A software system is a system based on software forming part of a computer system . The term software system is often used as a synonym of computer program or software. The term software system is related to the application of systems theory approaches in software engineering context. This approach is often used to study large and complex software,. (Examples include Databases, Email servers, and Network and Security Management)
- Information worker software addresses the needs of individuals to create and manage information, often for individual projects within a department, in contrast to enterprise management. Examples include time management, resource management, documentation tools, analytical, and collaborative. Word processors, spreadsheets, email and blog clients, personal information system, and individual media editors may aid in multiple information worker tasks.
- Content access software is software used primarily to access content without editing, but may include software that allows for content editing. Such software addresses the needs of individuals and groups to consume digital entertainment and published digital content. (Examples include Media Players, Web Browsers, Help browsers, and Games)
- Educational software Educational software is computer software, the primary purpose of which is teaching or self-learning is related to content access software, but has the content and/or features adapted for use in by educators or students. For example, it may deliver evaluations (tests), track progress through material, or include collaborative capabilities.
- Simulation software are computer software for simulation of physical or abstract systems for either research, training or entertainment purposes.
- Media development software addresses the needs of individuals who generate print Printing is a process for reproducing text and image, typically with ink on paper using a printing press. It is often carried out as a large-scale industrial process, and is an essential part of publishing and transaction printing and electronic media Electronic media are media that use electronics or electromechanical energy for the end user to access the content. This is in contrast to static media (mainly print media), which are most often created electronically, but don't require electronics to be accessed by the end user in the printed form. The primary electronic media sources familiar to for others to consume, most often in a commercial or educational setting. This includes Graphic Art software, Desktop Publishing software, Multimedia Development software, HTML editors, Digital Animation editors, Digital Audio and Video composition, and many others.[2]
- Product engineering software is used in developing hardware and software products. This includes computer aided design (CAD), computer aided engineering (CAE), computer language editing and compiling tools, Integrated Development Environments, and Application Programmer Interfaces.
Examples
| This article is in a list format that may be better presented using prose Prose is the most typical form of language. The English word 'prose' is derived from the Latin prōsa, which literally translates as 'straight-forward.' While there are critical debates on the construction of prose, its simplicity and loosely defined structure has led to its adoption for the majority of spoken dialogue, factual discourse as well. You can help by converting this article to prose, if appropriate. Editing help is available. (April 2008) |



