Application software

applicationapplicationssoftware applicationappappssoftware applicationsdesktop applicationcomputer applicationsapplication programcomputer application
Application software (app for short) is computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.wikipedia
1,993 Related Articles

Spreadsheet

spreadsheetscellspreadsheet program
Examples of an application include a word processor, a spreadsheet, an accounting application, a web browser, a media player, an aeronautical flight simulator, a console game or a photo editor. For example, VisiCalc was the first modern spreadsheet software for the Apple II and helped selling the then-new personal computers into offices.
A spreadsheet is an interactive computer application for organization, analysis and storage of data in tabular form.

Accounting software

Accountingaccounting systemaccounting systems
Examples of an application include a word processor, a spreadsheet, an accounting application, a web browser, a media player, an aeronautical flight simulator, a console game or a photo editor.
Accounting software describes a type of application software that records and processes accounting transactions within functional modules such as accounts payable, accounts receivable, journal, general ledger, payroll, and trial balance.

Web browser

browserweb browsersbrowsers
Examples of an application include a word processor, a spreadsheet, an accounting application, a web browser, a media player, an aeronautical flight simulator, a console game or a photo editor. 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.
A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.

Mobile app

appmobile applicationapps
Apps built for mobile platforms are called mobile apps. In recent years, the shortened term "app" (coined in 1981 or earlier ) has become popular to refer to applications for mobile devices such as smartphones and tablets, the shortened form matching their typically smaller scope compared to applications on PCs. Applications can also be classified by computing platform such as a particular operating system, delivery network such as in cloud computing and Web 2.0 applications, or delivery devices such as mobile apps for mobile devices.
A mobile app or mobile application is a computer program or software application designed to run on a mobile device such as a phone/tablet or watch.

Utility software

utilityutilitiessoftware utility
An application thus differs from an operating system (which runs a computer), a utility (which performs maintenance or general-purpose chores), and a programming tool (with which computer programs are created).
It is used to support the computer infrastructure - in contrast to application software, which is aimed at directly performing tasks that benefit ordinary users.

Software

computer softwaresoftware technologyprogram
Application software (app for short) is computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.
Application software which is software that uses the computer system to perform special functions or provide entertainment functions beyond the basic operation of the computer itself. There are many different types of application software, because the range of tasks that can be performed with a modern computer is so large—see list of software.

Computer program

programprogramscomputer programs
In information technology, an application (app), application program or software application is a computer program designed to help people perform an activity.
Computer programs may be categorized along functional lines, such as application software and system software.

System software

systems softwareSystem utilitysystem
This contrasts with system software, which is mainly involved with running the computer.
In contrast to system software, software that allow users to do user-oriented tasks such as create text documents, play games, listen to music, or browse the web are collectively referred to as application software.

Kernel (operating system)

kerneloperating system kernelkernels
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.
The critical code of the kernel is usually loaded into a separate area of memory, which is protected from access by application programs or other, less critical parts of the operating system.

Product bundling

compilationbundledbundle
Applications may be bundled with the computer and its system software or published separately, and may be coded as proprietary, open-source or university projects.
For example, as of 2017, most desktop, laptop and mobile computers are bought pre-loaded with various software and software applications ("apps").

Smartphone

smartphonessmart phonesmart phones
In recent years, the shortened term "app" (coined in 1981 or earlier ) has become popular to refer to applications for mobile devices such as smartphones and tablets, the shortened form matching their typically smaller scope compared to applications on PCs.
They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, which facilitate wider software, internet (including web browsing over mobile broadband), and multimedia functionality (including music, video, cameras, and gaming), alongside core phone functions such as voice calls and text messaging.

Application portfolio management

Application PortfolioPortfolio managementROI for Information Technology
For an alternative definition of an app: see Application Portfolio Management.
Application software — An executable software component or tightly coupled set of executable software components (one or more), deployed together, that deliver some or all of a series of steps needed to create, update, manage, calculate or display information for a specific business purpose. In order to be counted, each component must not be a member of another application.

Android (operating system)

AndroidAndroid operating systemAndroid OS
Some applications are available in versions for several different platforms; others only work on one and are thus called, for example, a Geography application for Windows, or an Android application for education, or a Linux game.
On top of the Linux kernel, there are the middleware, libraries and APIs written in C, and application software running on an application framework which includes Java-compatible libraries.

Microsoft Office

OfficeMS OfficeOffice v. X
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, LibreOffice and iWork, which bundle together a word processor, a spreadsheet, etc.; but suites exist for other purposes, e.g. graphics or music.
Initially a marketing term for an office suite (bundled set of productivity applications), the first version of Office contained Microsoft Word, Microsoft Excel, and Microsoft PowerPoint.

Microsoft Windows

WindowsPCWin
Some applications are available in versions for several different platforms; others only work on one and are thus called, for example, a Geography application for Windows, or an Android application for education, or a Linux game. 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.
These changes include the Start screen, which uses large tiles that are more convenient for touch interactions and allow for the display of continually updated information, and a new class of apps which are designed primarily for use on touch-based devices.

Enterprise resource planning

ERPEnterprise Resource Planning (ERP)ERPs
Enterprise software addresses the needs of an entire organization's processes and data flows, across several departments, often in a large distributed environment. Examples include enterprise resource planning systems, customer relationship management (CRM) systems and supply chain management software. 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.)
ERP is usually referred to as a category of business-management software — typically a suite of integrated applications—that an organization can use to collect, store, manage, and interpret data from these many business activities.

Graphical user interface

GUIgraphicalgraphical interface
The operating system itself can be considered application software when performing simple calculating, measuring, rendering, and word processing tasks not used to control hardware via command-line interface or graphical user interface.
Designing the visual composition and temporal behavior of a GUI is an important part of software application programming in the area of human–computer interaction.

Horizontal market software

horizontal
Application software can also be seen as being either horizontal or vertical.
In computer software, horizontal market software is application software that is useful in a wide range of industries.

Software suite

suiteapplication suitesoftware package
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, LibreOffice and iWork, which bundle together a word processor, a spreadsheet, etc.; but suites exist for other purposes, e.g. graphics or music.
A software suite or application suite is a collection of computer programs —usually application software or programming software— of related functionality, often sharing a similar user interface and the ability to easily exchange data with each other.

Integrated development environment

IDEIDEsdevelopment environment
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.
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

End-user development

End User Programmingend-userend-user development tool
User-written software tailors systems to meet the user's specific needs.
Thus, users will define the functions required before these experts have a chance to consider the limitations of a specific application or software framework.

Web 2.0

2.0enterprise 2.02.0 web
Applications can also be classified by computing platform such as a particular operating system, delivery network such as in cloud computing and Web 2.0 applications, or delivery devices such as mobile apps for mobile devices.
By increasing emphasis on these already-extant capabilities, they encourage users to rely more on their browser for user interface, application software ("apps") and file storage facilities.

Application server

web application serverserversoftware platform
For example, concepts such as application programming interface (API), application server, application virtualization, application lifecycle management and portable application apply to all computer programs alike, not just application software.
PHP application servers are used for running and managing PHP applications.

Personal computer

PCPCspersonal computers
For example, VisiCalc was the first modern spreadsheet software for the Apple II and helped selling the then-new personal computers into offices.
The term includes application software such as word processors that perform productive tasks for users, system software such as operating systems that interface with computer hardware to provide the necessary services for application software, and middleware that controls and co-ordinates distributed systems.

Educational software

educationalcoursewareeducation
Some applications are available in versions for several different platforms; others only work on one and are thus called, for example, a Geography application for Windows, or an Android application for education, or a Linux game.
In the years immediately following 2000, planners decided to switch to server-based applications with a high degree of standardization.