Local application can be accessed only on the computers on which they are installed

An application, also referred to as an application program or application software, is a computer software package that performs a specific function directly for an end user or, in some cases, for another application. An application can be self-contained or a group of programs. The program is a set of operations that runs the application for the user.

Application examples

Some types of applications include:

  • Word processors
  • Database programs
  • Web browsers
  • Deployment tools
  • Image editors
  • Communication platforms

Applications use the computer's operating system (OS) and other supporting programs, typically system software, to function. An application requests services from and communicates with other technologies via an application programming interface (API).

What's in a modern application

Applications vs. system software

Unlike application software, system software programs operate in the background and do not directly interface with the computer user. System software manages the operation of a computer or instance and typically includes the OS, hypervisor and drivers. These are generally low-level or basic programs as compared to end-user facing applications.

Applications use system software for access to basic hardware resources, such as memory, storage and other utilities. For example, an application relies on system software for access to the file system to manage and store files.

Types of applications

Applications can vary in many ways, including how they're built, what platform they run on, whether they are open source or proprietary, or for which market they are used.

For example, a mobile application developer writes their code as a native, web or hybrid application -- and these terms can also describe desktop applications. The developer codes a native application to run on specific hardware, such as a camera or GPS, and in the same programming language as the underlying OS. For example, the Photos application on Mac OS X is written in Objective-C, which is the same language that Mac OS X uses.

An end user typically accesses a web application via a web browser, such as Google Chrome. A developer can write web applications in several languages, including JavaScript, CSS and HTML, but they cannot access the hardware on which the application is installed. 

Hybrid applications have APIs that can access device resources, similar to a native application, but are typically written in languages such as HTML and CSS. Additionally, developers often code mobile applications to work on a specific device platform.

Application licensing

Applications can also be grouped into categories by licensing style. Proprietary software programs, such as Adobe Photoshop, are applications that are owned under copyright. End users can buy or license proprietary applications through the vendor providing the software. They cannot modify these applications; they can only add functionality to them via third-party add-ons.

Open source applications, such as WordPress, provide the source code for end users and developers to use and modify. Software companies and individual developers typically make open source applications freely available under a generic or public license, such as GNU.

A developer or team of developers can create an application for a specific vertical market. A vertical application typically serves a specific industry or departmental need, such as a medical billing system. By contrast, a horizontal application, such as a word processor or web browser, applies to a wide range of industries.

Try the new Google Books

Check out the new look and enjoy easier access to your favorite features

Local application can be accessed only on the computers on which they are installed

Try the new Google Books

Check out the new look and enjoy easier access to your favorite features

Local application can be accessed only on the computers on which they are installed

/en/computerbasics/understanding-operating-systems/content/

What is an application?

You may have heard people talking about using a program, an application, or an app. But what exactly does that mean? Simply put, an app is a type of software that allows you to perform specific tasks. Applications for desktop or laptop computers are sometimes called desktop applications, while those for mobile devices are called mobile apps.

When you open an application, it runs inside the operating system until you close it. Most of the time, you will have more than one application open at the same time, which is known as multi-tasking.

App is a common term for an application, especially for simple applications that can be downloaded inexpensively or even for free. Many apps are also available for mobile devices and even some TVs.

Watch the video below to learn more about applications.

Looking for the old version of this video? You can still view it here.

Desktop applications

There are countless desktop applications, and they fall into several categories. Some are more full featured (like Microsoft Word), while others may only do one or two things (like a clock or calendar app). Below are just a few types of applications you might use.

  • Word processors: A word processor allows you to write a letter, design a flyer, and create many other types of documents. The most well-known word processor is Microsoft Word.

    Local application can be accessed only on the computers on which they are installed

  • Web browsers: A web browser is the tool you use to access the Internet. Most computers come with a web browser pre-installed, but you can also download a different one if you prefer. Examples of browsers include Internet Explorer, Mozilla Firefox, Google Chrome, and Safari.

    Local application can be accessed only on the computers on which they are installed

  • Media players: If you want to listen to MP3s or watch movies you've downloaded, you'll need to use a media player. Windows Media Player and iTunes are popular media players.

    Local application can be accessed only on the computers on which they are installed

  • Games: There are many types of games you can play on your computer. They range from card games like Solitaire to action games like Halo. Many action games require a lot of computing power, so they may not work unless you have a newer computer.

Mobile apps

Desktop and laptop computers aren't the only devices that can run applications. You can also download apps for mobile devices like smartphones and tablets. Here are a few examples of mobile apps.

Local application can be accessed only on the computers on which they are installed

  • Gmail: You can use the Gmail app to easily view and send emails from your mobile device. It's available for Android and iOS devices.
  • Instagram: You can use Instagram to quickly share photos with your friends and family. It's available for Android and iOS.
  • Duolingo: With a combination of quizzes, games, and other activities, this app can help you learn new languages. It's available for Android and iOS.

Installing new applications

Every computer and mobile device will come with some applications already built in, such as a web browser and media player. However, you can also purchase and install new apps to add more functionality. You can review our lessons on Installing Software on Your Windows PC, Installing Software on Your Mac, and Free Software to learn more.

Local application can be accessed only on the computers on which they are installed

/en/computerbasics/setting-up-a-computer/content/