This list compares the features and functionality of application servers, grouped by the hosting environment that is offered by that particular application server.
(formerly BEA Systems) (formerly JBoss AS) (formerly JBoss) Microsoft positions their middle-tier applications and services infrastructure in the Windows Server operating system and the .NET Framework technologies in the role of an application server: Container based application servers run each application in a container.
The application can be written in any programming language.