server parsing HTTP Request to XXX language variable (defined like CGI does) redirect HTTP Request body to STDIN dispatch depends on URI Other Server Side Programming Language def simple_app(environ, start_response): """Simplest possible application object""" status = '200 OK' response_headers = [('Content-type','text/plain')] start_response(status, response_headers) return ['Hello world!\n'] HTTP RESPONSE Generate HTTP Response by OUTPUT method (In this case, it is a callable object start_response and return the content)