SOW is nothing more than a library of routines. It is intended to be simple yet powerful. Let SOW handle the details, and let the scripting language control the flow. SOW should be able to handle any type and size of data limited only by the amount of system resources.
A SOW document is comprised of sections and fields, which is described in the sections below.