An application server is software that delivers applications to client computers or devices, usually over the Internet and using the application protocol servers are distinguished from web servers by the extensive use of dynamic content and frequent integration by databases. In addition, An application server is a product based on a component that is in the midplane of the core architecture of a server. Provides middleware, ie works as an intermediary for the safety and maintenance, and provide access to data. An application server handles most transactions involving logic and data access application (this used to be called 'centralization', some time ago …). The main advantage of an application server is the ability to develop, as they do not need to be scheduled and in turn, are assembled from modules supplied by the application server. For example, a wiki is a server application that allows users to create dynamic content assembly from the articles.

Furthermore, Wikipedia is a wiki assembly that provides a free, stored in a file system, which changes the free are stored in a database. The term application server applies to all platforms, and there are many variations on the theme, so it is a bit ambiguous. The term is used to refer to servers Web-based applications, such as control of the integrated e-commerce platforms, content management systems, Web site builders and assistants or Internet sites. For this reason, some also call them "web server." One of the outstanding examples is that of Sun Microsystems, J2EE platform. Java application servers based on Java 2 Platform, Enterprise lEdition (J2EE ). J2EE uses a model of this type and generally includes a client level, Middle level, and an EIS.

The client-server can contain one or more applications or browsers. The J2EE platform is the standard level and consists of a Web server and an EJB server. (These servers are also called "containers.") Could also have additional sub-levels at the intermediate level. Enterprise Level System Information System (EIS, or 'Business Information System) contains existing applications, files and databases. For enterprise data warehousing, J2EE platform requires a database that is accessible through JDBC, SQLJ, and JDO API. The database can be accessed from the web components from the company, and from the client application components.