Apache HTTP server
The Apache HTTP server by Apache Software Foundation is one of the best examples to show the power of OpenSource software. It is developed since 1996, supports all current operating systems and is the world-wide leading webserver.
The Apache Tomcat enables to execute Java-code on the webserver. It contains two parts: a servlet-container, responsible for all web-applications and a HTTP server, used for developing purposes.