Here's the scenario: I have a product that has a few different applications. One of the applications is a web app. It obviously depends on IIS being installed, however, it is possible to install the other applications without installing the web app.
I don't want the whole package to have a launch condition on IIS, because it's possible to install just the non-web apps on a server. I'd still like to either disable the web application component, or show an error if someone tries to install it and IIS is not installed though.
Is this possible?