En 1995. Un grupo de ocho desarrolladores comenzó a trabajar en la ampliación del "demonio" HTTPd de la NCSA. Estos programadores eran: Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau y Andrew Wilson con contribuciones añadidas de Eric Hagberg, Frank Peters y Nicolas Pioch.
El desarrollo de esta aplicación original se estancó por algún tiempo tras la marcha de Rob McCool, sin embargo distintos programadores continuaron creando parches para sus servidores web de forma independiente, hasta que finalmente y gracias al esfuerzo de Brian Behlendorf y Cliff Skolnick a través de una lista de correo lograron coordinar el trabajo y un espacio de colaboración donde los desarrolladores podían intercambiar códigos y experiencias, dando asi origen al grupo Apache (que hoy conocemos como Apache Software Fundation.). Dado que el trabajo desarrollado era colbarativo, el codigo de Apache fue licenciado bajo la Apache License (Apache Software License para versiones anteriores a 2.0) la cual es una licencia de software libre creada por la Apache Software Foundation (ASF). De manera que el código fuente esta disponible de forma publica, y es de libre distribución. Sin embargo la licencia de Apache no es GPL. Ya que te permite hacer lo que desees con el código fuente (incluyendo obras derivadas con licencia comercial) siempre y cuando reconozcas que tu trabajo se basa en un producto anterior.
Aunque mucha gente nunca haya instalado ni oído hablar de apache, es probablemente el software mas utilizado en el mundo, ya que la mayoría de sitios web que visitamos a diario, están siendo ejecutados por un servidor web con apache. Sin apache internet no seria hoy como la que conocemos, ya que la robustez y calidad de este software, sumado a que era gratuito permitía el auge de los sitios web en la década pasada, y sigue siendo parte fundamental de la Web 2.0, ya que la mayoría de sitios comunitarios (desde wikipedia hasta el foro mas insignificantes) usan software que se ejecuta sobre Apache.
Contrario a lo que se piensa, el nombre no viene de los nativos americanos apaches, sino que es el resultado de A PatCHY server. Que en español significaría “un servidor parchado”.