IIS는 웹 응용 프로그램을 작성할 때 사용할 수 있는 기본 기능을 정의합니다. ASP(Active Server Pages)와 다른 Microsoft 기술은 응용 프로그램 개발을 위한 풍부한 환경을 만들기 위해 이 기본 기능을 확장하였습니다. 기본 서버 기능은 ISAPI(Internet Server Application Programmer Interface)를 통해 드러납니다. ISAPI에 대해서는 Microsoft Platform SDK에 자세하게 설명되어 있습니다.
IIS가 제공하는 주요 기능에는 다음이 포함됩니다.
ASP는 COM 아키텍처와 Windows DNA의 다른 참가자로 연결되는 링크를 제공함으로써 이 기능을 확장합니다. 비슷하게 사용자는 ISAPI를 사용하여 사용자 지정 기능 집합을 정의함으로써 IIS 아키텍처를 확장할 수 있습니다. 다음 그림은 IIS 주요 기능, ASP, 확장 아키텍처의 관계를 나타낸 것입니다.
