WEB does not refer to the World Wide Web, but instead to a way of writing software developed by Donald Knuth. [1] It allows one to mix source code and documentation into one file, at the same time allowing the programmer to write the program in an arbitrary order. There are two auxillary programs used, one to extract the source code in the order required by the compiler, and another one to product hard copy output (at least, that was the original intent).