Katana VentraIP

Application software

An application program (software application, or 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,[1] typically to be used by end-users.[2] Word processors, media players, and accounting software are examples. The collective noun "application software" refers to all applications collectively.[3] 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.[4] When referring to applications for mobile devices such as phones, the term "app" is more commonly used.

An 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.

application suite

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, data replication engines, 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.)

Enterprise software

Enterprise infrastructure software provides common capabilities needed to support enterprise . (Examples include databases, email servers, and systems for managing networks and security.)

software systems

is a cloud computing service that offers development and deployment environments for application services.

Application platform as a service (aPaaS)

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. Word processors, spreadsheets, email and blog clients, personal information systems, and individual media editors may aid in multiple information worker tasks.

Information worker

Content access software is 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 and published digital content. (Examples include media players, web browsers, and help browsers.)

digital entertainment

is related to content access software, but has the content or features adapted for use by educators or students. For example, it may deliver evaluations (tests), track progress through material, or include collaborative capabilities.

Educational software

simulates physical or abstract systems for either research, training, or entertainment purposes.

Simulation software

Media development software generates print and electronic media for others to consume, most often in a commercial or educational setting. This includes , desktop publishing software, multimedia development software, HTML editors, digital-animation editors, digital audio and video composition, and many others.[17]

graphic-art software

Product engineering software is used in developing hardware and software products. This includes (CAD), computer-aided engineering (CAE), computer language editing and compiling tools, integrated development environments, and application programmer interfaces.

computer-aided design

Entertainment Software can refer to video games, screen savers, programs to display motion pictures or play recorded music, and other forms of entertainment which can be experienced through the use of a computing device.

 – Creation and maintenance of computer programs and applications

Software development

 – Software application designed to run on mobile devices

Mobile app

 – Application that uses a web browser as a client

Web application

 – Computer to access a central resource or service on a network

Server application

 – Mobile application that provides multiple services that include financial transactions

Super-app

Learning materials related to Application software at Wikiversity