El proyecto apache es un servidor HTTP de código abierto para los sistemas operativos modernos, incluidos GNU-Linux y Windows. El objetivo de este proyecto es proporcionar un servidor seguro, eficiente y extensible que brinde servicios HTTP en sincronía con los estándares HTTP actuales.
La función esencial que debe de realizar un servidor web como Apache es mostrar las web alojadas en el servidor a los diversos navegadores que las solicitan. Su funcionalidad puede ser ampliada mediante módulos que dan soporte a distintas tecnologías haciéndolo compatible con cualquier CMS.
Apache actualmente tiene una cuota cercana al 40% de los servidores web utilizados en internet, seguido de cerca por uno de los proyectos de mayor crecimiento, como es el caso de nginx, que se adapta mejor en entornos de alto rendimiento.