Application Software System
(Redirected from Application (Computing))
Jump to navigation
Jump to search
A Application Software System is computer software that is a software system that performs user tasks (beyond system operations).
- AKA: Application Program, App, End-User Software.
- Context:
- It can (typically) perform User Functions through software interfaces:
- ...
- It can (typically) support User Interaction through graphical interfaces.
- It can (typically) maintain User Data through data storage.
- It can (typically) implement User Security through access control.
- It can (typically) provide User Customization through preference settings.
- It can (typically) be referenced by an Application Software Directory.
- ...
- It can (often) enable User Collaboration through sharing features.
- It can (often) provide User Analytics through usage tracking.
- It can (often) support User Integration through APIs.
- It can (often) facilitate User Automation through macros.
- ...
- It can range from being a Consumer Application Software to being an Enterprise Application Software, depending on its target user.
- It can range from being a Desktop Application to being a Mobile App, depending on its platform type.
- It can range from being an On-Site Application Software to being a Software Application as a Service, depending on its deployment model.
- It can range from being a Simple Application to being a Complex Application, depending on its functionality scope.
- It can range from being a Single-User Application to being a Multi-User Application, depending on its user model.
- ...
- It can be instantiated in a Running Application Software Instance.
- It can be launched by an Application Launch Process.
- It can be retired by an Application Retirement Process.
- ...
- Examples:
- Enterprise Applications, such as:
- Business Management Applications, such as:
- Salesforce CRM System (2024) for customer relationship management.
- SAP ERP System (2024) for enterprise resource planning.
- Content Management Systems, such as:
- Business Management Applications, such as:
- Productivity Applications, such as:
- Office Applications, such as:
- Development Applications, such as:
- Consumer Applications, such as:
- Media Applications, such as:
- Spotify App for music streaming.
- Netflix App for video streaming.
- Social Applications, such as:
- Instagram App for photo sharing.
- WhatsApp for messaging.
- Media Applications, such as:
- Specialized Applications, such as:
- AI Applications, such as:
- Financial Applications, such as:
- ...
- Enterprise Applications, such as:
- Counter-Examples:
- System Software, which manages computer resources rather than user tasks.
- Software Development Tools, which support software creation rather than end-user tasks.
- Software Frameworks, which provide development infrastructure rather than direct functionality.
- See: Software System, End-User Computing, Application Platform, User Interface, Software Service.
References
2022
- (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/Application_software Retrieved:2022-1-5.
- An application program (application or app for short) is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users. Word processors, media players, and accounting software are examples. The collective noun refers to all applications collectively. The other principal classifications of software are system software, relating to the operation of the computer, and utility software ("utilities"). Applications may be bundled with the computer and its system software or published separately and may be coded as proprietary, open-source, or projects. The term "app" often refers to applications for mobile devices such as phones.
2022
- (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/Application_software#Terminology Retrieved:2022-1-5.
- In information technology, an application (app), application program or application software is a computer program designed to help people perform an activity. Depending on the activity for which it was designed, an application can manipulate text, numbers, audio, graphics, and a combination of these elements. Some application packages focus on a single task, such as word processing; others, called integrated software include several applications. [1] User-written software tailors systems to meet the user's specific needs. User-written software includes spreadsheet templates, word processor macros, scientific simulations, audio, 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 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 Corp. antitrust trial was whether Microsoft's Internet Explorer web browser was part of its Windows operating system or a separable piece of application software. As another example, the GNU/Linux naming controversy is, in part, due to disagreement about the relationship between the Linux kernel and the operating systems built over this kernel. In some types of embedded systems, 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, DVD player, or microwave oven. The above definitions may exclude some applications that may exist on some computers in large organizations. For an alternative definition of an app: see Application Portfolio Management.
2009a
- (WordNet, 2009) ⇒ http://wordnetweb.princeton.edu/perl/webwn?s=software
- S: (n) software, software program, computer software, software system, software package, package ((computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory) "the market for software is expected to expand"
2009b
- (Wiktionary, 2009) ⇒ http://en.wiktionary.org/wiki/application_software
- (computing) A set of computer programs which work together to solve a particular problem or to be used for a particular user-defined application.
- ↑ Ceruzzi, Paul E. (2000). A History of Modern Computing. Cambridge, Massachusetts: MIT Press. .