A CGI stand-alone Web server application is a console application that receives client request information on standard input and passes the results back to the server on standard output. Each request message is handled by a separate instance of the application.

An ISAPI Web server application is a DLL that is loaded by the Web server. Each request message is automatically handled in a separate execution thread.