Termin serwer aplikacji pochodzi od angielskiego Application Server. Serwer aplikacji jest serwerem, który wstawia do użytku w sieci programy dla użytkowników oraz może też działać jako serwer systemów baz danych. Środowisko wykonawcze serwera oferuje wiele zalet, takich jak nieograniczoną skalowalność oraz wiele różnych funkcji np. Kalibrację, funkcje monitorowania i zarządzania oprogramowaniem z łatkami (patches), modernizacjami itd.