Source: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/93ddbb51-5826-4ebd-a434-24c5fd103d3a.mspx?mfr=true My thoughts:
We often tend to think specifically about a new feature in a product, as an enhancement against a new version released. Do you think if that is all about releasing a new version? Not really! Well, it is a must to think about feature and also the architecture with design-level changes, with variations on the product-specific system files, which would have been incorporated in the new version.
As many of us are aware of, IIS (Internet Information Service) indeed has come out with a drastic change in the way of handling applications conceptually and practically through In-Process and Out-Process technology.
BTW, What exactly do you mean by In-Process and Out-Process applications? To know about this concept with an in-depth architectural overview, please wait for my successive posts.
For now, I suggest you to take a look at the comparison chart on various IIS versions, as is shared by Microsoft Technet team, that gives you a high-level data on various versions of IIS and their feature specifications.
What I have shared above is just a screenshot of the chart. You may additionally refer to the source link I have mentioned above to gain a copy of the comparison chart from Technet and document it in your process on a need basis.
Let me know if you have a thought to share on this aspect. :-)
Cheers,
Siva