It used to be you could install IIS on windows and get asp. Then they bundled it really tight so you were tied to a version of IIS based on the windows version. (eg NT4=IIs4, w2kserver=IIS5) Then they unbundled it with .net. But now you needed the entire .net bundle to just run some asp and you were tied to the version of the framework. No one was ever happy with how they bundled anything on the dev side.