An application server is a software framework dedicated to the efficient execution of procedures (programs, routines, scripts) for supporting the construction of applications. The term was originally used when discussing early client–server server systems and servers that ran SQL services[1] and middleware servers to differentiate them from file servers.


