Written in compiled BASIC and is designed for an IBM PC (or compatible) with CGA graphics capabilities. It consists of 15 modules of approximately 40 K byte each, including entry modules, a bilinear transform module, analysis modules, and optimizer modules.