IIS 7 enables developers to extend IIS to provide custom functionality in new, more powerful ways. IIS 7 extensibility starts with an all-new set of core server APIs, which support module development by using both native-code (C, C++) and managed-code (C#, Visual Basic, Managed Extensions for C++) languages.
Although developers can create applications by using familiar technologies such as ASP.NET, ISAPI, CGI, and so on, they can also take advantage of new features in IIS 7, such as the new integrated request-processing pipeline.

In This Section
- IIS 7.0: Native-Code Development Overview
Describes how to create Hosted Web Core applications and native-code HTTP modules for use with IIS 7 on .
- IIS 7.0: Native-Code API Reference
Discusses the APIs that are available to native-code developers.
- IIS 7.0: Managed-Code API Reference
Provides the managed-code API for IIS 7.

See Also