Use Cases and Deployment Scope
Hosting websites on-premises or in the cloud, Microsoft IIS is the best choice for deploying websites using Microsoft technology such as asp.net pages. In our company, we have developed some systems for our customers, such as access control, timesheet, and hotel checkin/out, among others; the simplicity to automatically create and configure a website is a differential of the solution, because the end user is not always an IT technician with the necessary knowledge to install and configure a web application, that's why the "NNF" configuration (Next-Next- Finish) is a big differentiator. However, Microsoft IIS has great features for advanced users, allowing for example, to host several sites on the same server and segregate them for internal publication such as on an intranet, as well as for external publication on the Internet.
With constant evolution, security requirements and compatibility with new technologies are implemented in each version; and the availability of extensions allows hosting of non-Microsoft content such as PHP pages and Node.
Alternatives Considered
Apache Ant and Apache Tomcat
Other Software Used
Microsoft SQL Server, ASP.NET, Oracle Database