S.NoIIS Web ServerApache Tomcat Server1IIS webserver is operating system dependent. It runs in onlywindows environment.Apache webserver is operating system independent.
i.e., Apache can run on almostany OS including UNIX, Apple’s OS X, and on most Linux Distributions.2
IIS is developed by Microsoft.Apache is developed by Apache Foundation .3 IIS server runs in user space and Kernal space.Apache server runs in user space only.4IIS is not Open Source.Apache webserver is open source.
5IIS is both webserver and application server.
Apache tomcat server is only webserver.6IIS has a dedicated staff to answer most problems.Support for Apache comes from the community itself.
IIS vs Apache
Difference between IIS Web Server and Apache Tomcat Server