Anwendungsserver entstanden durch die Verwendung von Servern anstelle von Computern, auf denen Anwendungen lokal ausgeführt wurden. Anwendungsserver werden im Allgemeinen für Anwendungen verwendet, die von vielen Benutzern gemeinsam genutzt werden und viele Ressourcen benötigen. Dadurch entfällt die Notwendigkeit, jedem Client lokal genügend Ressourcen zur Verfügung zu stellen, um Anwendungen am Laufen zu halten. Außerdem wird das Problem der Installation und Verwaltung der Software auf mehr als einem Computer beim Anwendungsserver zurückgelassen.