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.
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.
Application lifecycle management (ALM) is the product lifecycle management (governance, development, and maintenance) of computer programs.
In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.
An application server is a software framework that provides both facilities to create web applications and a server environment to run them.
Application virtualization is software technology that encapsulates computer programs from the underlying operating system on which it is executed.
An arcade game or coin-op is a coin-operated entertainment machine typically installed in public businesses such as restaurants, bars and amusement arcades.
Audio editing software is software which allows editing and generating of audio data.
Banking software is enterprise software that is used by the banking industry.
Business software or a business application is any software or set of computer programs used by business users to perform various business functions.
Calendaring software is software that minimally provides users with an electronic version of a calendar.
In banking and finance, clearing denotes all activities from the time a commitment is made for a transaction until it is settled.
Cloud computing is an information technology (IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet.
In linguistics, a collective noun refers to a collection of things taken as a whole.
A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).
Competition law is a law that promotes or seeks to maintain market competition by regulating anti-competitive conduct by companies.
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).
Computational science (also scientific computing or scientific computation (SC)) is a rapidly growing multidisciplinary field that uses advanced computing capabilities to understand and solve complex problems.
Computer animation is the process used for generating animated images.
A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.
A computer reservation system or central reservation system (CRS) is a computerized system used to store and retrieve information and conduct transactions related to air travel, hotels, car rental, or other activities.
Computer simulation is the reproduction of the behavior of a system using a computer to simulate the outcomes of a mathematical model associated with said system.
Computer-aided design (CAD) is the use of computer systems to aid in the creation, modification, analysis, or optimization of a design.
Computer-aided engineering (CAE) is the broad usage of computer software to aid in engineering analysis tasks.
A computing platform or digital platform is the environment in which a piece of software is executed.
A console game is a form of interactive multimedia used for entertainment.
A contact manager is a software program that enables users to easily store and find contact information, such as names, addresses and telephone numbers.
Customer relationship management (CRM) is an approach to manage a company's interaction with current and potential customers.
A database is an organized collection of data, stored and accessed electronically.
Day trading software is computer software intended to facilitate day trading of stocks or other financial instruments.
A debugger or debugging tool is a computer program that is used to test and debug other programs (the "target" program).
Desktop publishing (abbreviated DTP) is the creation of documents using page layout skills on a personal computer primarily for print.
The management of digital assets requires the unbroken maintenance of the ownership of a digitized object while permitting access to those who have obtained rights to that access.
A digital audio workstation (DAW) is an electronic device or application software used for recording, editing and producing audio files.
Document automation (also known as document assembly) is the design of systems and workflows that assist in the creation of electronic documents.
A document management system (DMS) is a system (based on computer programs in the case of the management of digital documents) used to track, manage and store documents and reduce paper.
Driving simulators are used for entertainment as well as in training of driver's education courses taught in educational institutions and private businesses.
DVD (an abbreviation of "digital video disc" or "digital versatile disc") is a digital optical disc storage format invented and developed by Philips and Sony in 1995.
Educational software is computer software, the primary purpose of which is teaching or self-learning.
Electronic mail (email or e-mail) is a method of exchanging messages ("mail") between people using electronic devices.
Email filtering is the processing of email to organize it according to specified criteria.
An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.
Employee scheduling software automates the process of creating and maintaining a schedule.
End-user development (EUD) or end-user programming (EUP) refers to activities and tools that allow end-users – people who are not professional software developers – to program computers.
Engineering is the creative application of science, mathematical methods, and empirical evidence to the innovation, design, construction, operation and maintenance of structures, machines, materials, devices, systems, processes, and organizations.
Enterprise resource planning (ERP) is the integrated management of core business processes, often in real-time and mediated by software and technology.
Enterprise software, also known as enterprise application software (EAS), is computer software used to satisfy the needs of an organization rather than individual users.
Expense management refers to the systems deployed by a business to process, pay, and audit employee-initiated expenses.
Field service management (FSM) refers to the management of a company's resources employed at or en route to the property of clients, rather than on company property.
The finite element method (FEM), is a numerical method for solving problems of engineering and mathematical physics.
A flight simulator is a device that artificially re-creates aircraft flight and the environment in which it flies, for pilot training, design, or other purposes.
A game development tool is a specialized software application that assists or facilitates the making of a video game.
A geographic information system (GIS) is a system designed to capture, store, manipulate, analyze, manage, and present spatial or geographic data.
The GNU/Linux naming controversy is a dispute between members of the free software community and open-source software community over whether to refer to computer operating systems that use a combination of GNU software and the Linux kernel as "GNU/Linux" or "Linux".
Graphic art software is a subclass of application software used for graphic design, multimedia development, stylized image development, technical illustration, general image editing, or simply to access graphic files.
The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.
In computer software, horizontal market software is application software that is useful in a wide range of industries.
Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.
An HTML editor is a computer program for editing HTML, the markup of a webpage.
An image organizer or image management application is application software focused on organising digital images.
Information technology (IT) is the use of computers to store, retrieve, transmit, and manipulate data, or information, often in the context of a business or other enterprise.
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.
Integrated software is a software for personal computers that combines the most commonly used functions of many productivity software programs into one application.
Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical web browsers developed by Microsoft and included in the Microsoft Windows line of operating systems, starting in 1995.
iWork is an office suite of applications created by Apple Inc. for its macOS and iOS operating systems, and also available cross-platform through the iCloud website.
The kernel is a computer program that is the core of a computer's operating system, with complete control over everything in the system.
In marketing terminology, a killer application (commonly shortened to killer app) is any computer program that is so necessary or desirable that it proves the core value of some larger technology, such as computer hardware, a gaming console, software, a programming language, a software platform, or an operating system.
Knowledge workers are workers whose main capital is knowledge.
LibreOffice is a free and open source office suite, a project of The Document Foundation.
A software license manager is a software management tool used by Independent software vendors or by end-user organizations to control where and how software products are able to run.
In computing, a linker or link editor is a computer utility program that takes one or more object files generated by a compiler and combines them into a single executable file, library file, or another 'object' file.
Linux gaming refers to playing and developing video games for the Linux operating system, involving a Linux kernel–based operating system, often used for all computing tasks like surfing the web, office applications, desktop publishing, but also for gaming.
The Linux kernel is an open-source monolithic Unix-like computer operating system kernel.
A media player is a computer program for playing multimedia files like videos, movies and music.
Microsoft Office is a family of client software, server software, and services developed by Microsoft.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
A microwave oven (also commonly referred to as a microwave) is an electric oven that heats and cooks food by exposing it to electromagnetic radiation in the microwave frequency range.
Military simulations, also known informally as war games, are simulations in which theories of warfare can be tested and refined without the need for actual hostilities.
A mobile app is a computer program designed to run on a mobile device such as a phone/tablet or watch.
A mobile device (or handheld computer) is a computing device small enough to hold and operate in the hand.
A mobile game is a video game played on a feature phone, smartphone/tablet, smartwatch, PDA, portable media player or graphing calculator.
A music sequencer (or simply sequencer) is a device or application software that can record, edit, or play back music, by handling note and performance information in several forms, typically CV/Gate, MIDI, or Open Sound Control (OSC), and possibly audio and automation data for DAWs and plug-ins.
A niche market is the subset of the market on which a specific product is focused.
The open-source model is a decentralized software-development model that encourages open collaboration.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
PC games, also known as computer games or personal computer games, are video games played on a personal computer rather than a dedicated video game console or arcade machine.
PC Magazine (shortened as PCMag) is an American computer magazine published by Ziff Davis.
A personal computer (PC) is a multi-purpose computer whose size, capabilities, and price make it feasible for individual use.
A portable application (portable app), sometimes also called standalone, is a program designed to read and write its configuration settings into an accessible folder in the computer, usually the folder where the portable application can be found.
A presentation program is a software package used to display information in the form of a slide show.
In marketing, product bundling is offering several products or services for sale as one combined product or service package.
A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications.
Project management software has the capacity to help plan, organize, and manage resource tools and develop resource estimates.
Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.
A raster graphics editor is a computer program that allows users to create and edit images interactively on the computer screen and save them in one of many "bitmap" or "raster" formats such as JPEG, PNG, GIF and TIFF.
Reference software is software which emulates and expands upon print reference forms including the dictionary, translation dictionary, encyclopaedia, thesaurus, and atlas.
A schedule, often called a rota or roster, is a list of employees, and associated information e.g. location, working times, responsibilities for a given time period e.g. week, month or sports season.
A scorewriter, or music notation program is software used with a computer for creating, editing and printing sheet music.
A screensaver (or screen saver) is a computer program that blanks the screen or fills it with moving images or patterns when the computer is not in use.
Simulation software is based on the process of modeling a real phenomenon with a set of mathematical formulas.
A simulation video game describes a diverse super-category of video games, generally designed to closely simulate real world activities.
A smartphone is a handheld personal computer with a mobile operating system and an integrated mobile broadband cellular network connection for voice, SMS, and Internet data communication; most, if not all, smartphones also support Wi-Fi.
Social simulation is a research field that applies computational methods to study issues in the social sciences.
Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.
A software calculator is a calculator that has been implemented as a computer program, rather than as a physical hardware device.
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
Software engineering is the application of engineering to the development of software in a systematic method.
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.
A software system is a system on intercommunicating components based on software forming part of a computer system (a combination of hardware and software).
A spreadsheet is an interactive computer application for organization, analysis and storage of data in tabular form.
Supply chain management software (SCMS) is the software tools or modules used in executing supply chain transactions, managing supplier relationships and controlling associated business processes.
System software is computer software designed to provide a platform to other software.
A tablet computer, commonly shortened to tablet, is a portable personal computer, typically with a mobile operating system and LCD touchscreen display processing circuitry, and a rechargeable battery in a single thin, flat package.
A text editor is a type of computer program that edits plain text.
Time management is the process of planning and exercising conscious control of time spent on specific activities, especially to increase effectiveness, efficiency or productivity.
United States v. Microsoft Corporation, 253 F.3d 34 (D.C. Cir. 2001), is a U.S. antitrust law case, ultimately settled by the Department of Justice (DOJ), in which Microsoft Corporation was accused of holding a monopoly and engaging in anti-competitive practices contrary to sections 1 and 2 of the Sherman Antitrust Act.
Utility software is system software designed to help analyze, configure, optimize or maintain a computer.
A vector graphics editor is a computer program that allows users to compose and edit vector graphics images interactively on a computer and save them in one of many popular vector graphics formats, such as EPS, PDF, WMF, SVG, or VML.
Vehicle simulation games are a genre of video games which attempt to provide the player with a realistic interpretation of operating various kinds of vehicles.
A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.
Vertical market software is aimed at addressing the needs of any given business within a discernible vertical market (specific industry or market).
Video editing software is an application program which handles the post-production video editing of digital video sequences on a computer non-linear editing system (NLE).
A video game is an electronic game that involves interaction with a user interface to generate visual feedback on a video device such as a TV screen or computer monitor.
A videocassette recorder, VCR, or video recorder is an electromechanical device that records analog audio and analog video from broadcast television or other source on a removable, magnetic tape videocassette, and can play back the recording.
Web 2.0 refers to World Wide Web websites that emphasize user-generated content, usability (ease of use, even by non-experts), and interoperability (this means that a website can work well with other products, systems, and devices) for end users.
In computing, a web application or web app is a client–server computer program which the client (including the user interface and client-side logic) runs in a web browser.
A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.
A word processor is a computer program or device that provides for input, editing, formatting and output of text, often plus other features.
A workflow consists of an orchestrated and repeatable pattern of business activity enabled by the systematic organization of resources into processes that transform materials, provide services, or process information.
A workflow system provides an infrastructure for the set-up, performance and monitoring of a defined sequence of tasks, arranged as a workflow application.
The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.
Ziff Davis, LLC is an American publisher and Internet company.
3D computer graphics or three-dimensional computer graphics, (in contrast to 2D computer graphics) are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of performing calculations and rendering 2D images.
App (computing), App code, Application (computer), Application (computing), Application (software), Application model, Application package, Application program, Applications (computing), Applications program, Applications programs, Applications software, Computer Applications, Computer app, Computer application, Computer applications, Desktop app, Desktop application, Desktop applications, Desktop software, Local application, Software Application, Software application, Software applications, Suite of applications.