Application Server

An application server is a server specifically designed to run applications. The "server" includes both the hardware and software that provide an environment for programs to run.

Application servers are used for many purposes. Several examples are listed below:

  • running web applications
  • hosting a hypervisor that manages virtual machines
  • distributing and monitoring software updates
  • processing data sent from another server
Since the purpose of an application server is to run software programs, the most important hardware specifications are CPU and RAM. On the software side, the operating system is most important, since it determines what software the server can run.

Why Use an Application Server?

A web server is designed – and often optimized – to serve webpages. Therefore, it may not have the resources to run demanding web applications. An application server provides the processing power and memory to run these applications in real-time. It also provides the environment to run specific applications. For example, a cloud service may need to process data on a Windows machine. A Linux-based server may provide the web interface for the cloud service, but it cannot run Windows applications. Therefore, it may send input data to a Windows-based application server. The application server can process the data, then return the result to the web server, which can output the result in a web browser.

Updated November 22, 2019 by Per C.

Definitions by

The definition of Application Server on this page is an original definition. If you would like to reference this page or cite this definition, you can use the green citation links above.

The goal of is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about the Application Server definition or would like to suggest a new technical term, please contact us.

Want to learn more tech terms? Subscribe to the daily or weekly newsletter and get featured terms and quizzes delivered to your inbox.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.