| 
| CGI Programming with Program State | In many CGI programs we need to store a 'program state'. Often, data is transferred to and from a database. We modify the previous picture in include this observation. | 
![]()  | The interaction between a browser and a CGI program, which uses a database for storing the program state | 
  |