Servidores de aplicação são softwares que fornecem a
uma aplicação um ambiente para sua instalação e execução, normalmente provendo uma infraestrutura de serviços, disponibilizando, na prática, uma plataforma de desenvolvimento que é de mais alto nível que um sistema
operacional. Assim, programas executando em um servidor de aplicação podem ser, na maioria das vezes, transferidos entre computadores e sistemas operacionais sem
adaptações.
Normalmente, um servidor de aplicação é feito para uma
linguagem específica, como Java.
Se um desenvolvedor tiver que escolher um servidor de
aplicação para um programa que será feito na linguagem
de programação Python, que servidor deverá escolher?