Apacheは,もともとは当時(1995年初頭)一番利用されていた HTTPサーバであったNCSA httpd 1.3に見られたコードやアイデ アをベースにしている。
以来,ずっとすぐれたシステムに徐々に発展していき,機能・効率・速度の面で UNIXベースのほかのどんなHTTPサーバにも負けない(そしておそらくそれらを上 回る)ようになった。
Apacheでは,NCSA httpd 1.3のすべての機能と設定オプションを提供し,同時に NCSA httpd 1.4およびNCSA httpd 1.5で追加された多くの機能を実現しようとし ている。
NCSA httpdは,普通その頃は必要なかったような実験的な機能を追加する方向に 向かっているように見え,そのいくつかは成功していたが,その他は当然ながら 失敗していた。
Apacheでは,必要なものを必要なときに加える。このことで無駄な機能で肥大化 することなく,足りない機能があるときにもすぐに対応することができる。