User ======> Web Server =====> (CGI request via GET requests sees CGIExec or POST) URL page type * program gets paramaters * generates web page ohhahh<===== sends page <===== * sends page through STDOUT users back in the sees my standard http wonderful manner generated page