What is Application? (software, digital, internet)

Application software (app for short) is a program or group of programs designed for end users.


  • Digital Application
  • Software Application
  • vs IoT (internet software)
  • vs System Software


Application software categories:

Information worker software lets users create and manage information, often for individual projects within a department, in contrast to enterprise management. Examples include time management, resource management, analytical, collaborative and documentation tools
Entertainment softwareVideo games, screen savers, programs to display motion pictures or play recorded music, and other forms of entertainment which can be experienced through use of a computing device.
Educational softwareContent 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
Enterprise softwareEntire 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
Enterprise infrastructure software Capabilities needed to support enterprise software systems. (Examples include databases, email servers, and systems for managing networks and security.)
Simulation softwareSimulates physical or abstract systems for either research, training or entertainment purpose. Examples include computer simulators, scientific simulators and war simulators
Media development softwarePrint and electronic media 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
Product engineering softwareDeveloping 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
Software engineering softwareCompiler software, Integrated development environment, Compilers, Linker, Debugger, Version control, Game development tool, License manager


  • Content access software (netflix, etc.)
  • Mobile apps, Web apps
  • (Digital Software)

An application suite consists of multiple applications bundled together.

Snippet from Wikipedia: Application software

Application software (app for short) is a program or group of programs designed for end users. Examples of an application include a word processor, a spreadsheet, an accounting application, a web browser, an email client, a media player, a file viewer, simulators, a console game or a photo editor. The collective noun application software refers to all applications collectively. This contrasts with system software, which is mainly involved with running the computer.

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. Apps built for mobile platforms are called mobile apps.


  • By property and use rights
  • By coding language
  • By purpose and output