TechTarget.com/searchmobilecomputing

https://www.techtarget.com/searchmobilecomputing/definition/app

app

By Robert Sheldon

What is an app?

App is an abbreviated form of the word application. An application is a software program that's designed to perform a specific function directly for the user or, in some cases, for another software program.

The term app was popularized in the early days of smartphones, after Apple introduced the iPhone in 2007 and then launched the App Store in 2008. At the time, the term applied primarily to mobile apps, which were lightweight and focused on a specific purpose or task, such as checking the weather, taking notes, performing calculations or reading the news.

Over the years, the term has grown in scope and is now often used to refer to applications running on any type of device. This trend has been reinforced by major vendors who now use the term routinely to reference software applications. For example, Apple refers to the Mac software available from its App Store as apps, and Microsoft refers to the Windows software available from its Microsoft Store as apps. Google Play offers Chromebook apps alongside apps for phones, tablets and other devices.

Despite this trend, some resources continue to use the term app primarily to refer to mobile device applications, although their usage might also include software for devices such as Apple TV or Amazon Fire TV. At the same time, other resources might use the term app for applications with limited functionality, primarily to distinguish them from more robust PC software. There is, in fact, no hard-and-fast rule that dictates exactly how the term should be used, although the general trend has been toward greater inclusivity.

What are the types of apps?

When the term app is used in a more general sense, the apps themselves are often categorized by their characteristics or how they're implemented. The following list describes the more common categories:

An organization will often develop multiple apps that serve a similar purpose, but can accommodate different platforms. For example, Google offers the Gmail app for mobile devices, but maintains a web app for other devices. Evernote, however, provides apps for mobile and desktop devices, as well as maintains a web app to provide users with more flexibility when accessing their data.

Learn about the rise of modern applications and why you need them. Explore a guide to open source technology in application development and check out the best web programming languages for development. Read more about application development and test your knowledge of mobile app programming languages.

31 Oct 2023

All Rights Reserved, Copyright 2003 - 2025, TechTarget | Read our Privacy Statement