The script applications have all been designed to be (more-than-less) CGI compliant. The HTTPd server passes request data only via CGI variables. In a similar fashion to the CERN implementation these CGI variables are implemented as DCL symbols, with the standard CGI variable names prefixed by "WWW_". Script applications usually return a full HTTP response (i.e. generate their own header and a full data stream, and could be considered the equivalent of no-parse-header scripts), although server generation of headers is also available.
It may be possible to adapt these applications to other server environments. As the author considers some of the scripts to be quite useful (e.g. HyperReader, a hypertext Bookreader application) this is encouraged. The GNU General Public License still applies of course.
The development of persistant-process scripting and CGIplus provides the capability to enhance CGI scripting, improving script response latency. This is documented in the technical overview.