Web-O-Matic is the tool; WOM is the programming language. When writing in WOM, one thinks in terms of applications, namely collections of Web pages belonging (in the IFS' case) to a particular economic model. Some pages may be static, but in general, pages will be dynamic, responding to requests from the client by changing the contents of fields, adding rows to tables, replotting graphs, or changing their state in some other way. Applications will usually have quite a complex life: a typical example would be:
In our current implementation, there is a root directory for all
applications. Each application must have a subdirectory under this, in
which all its page definitions live. These are written into text files
which have the
*.wom extension. The simplest pages - static
ones - contain only HTML.
Most pages, however, will be dynamic, containing WOM commands as well.