An application server is a software platform that hosts, manages, and delivers applications to clients over a network. It acts as an intermediary between the end user and the backend systems or databases.
This makes Application Server a type of a middleware.