1. A system for controlling operation of a business system having a processor, memory, and a hard drive, the system comprising: a specification language file stored on a hard drive, the file containing specification language statements defining a state machine implementation of a business system; a parser for extracting specification language statements from the specification language file and interpreting the extracted specification language statements; a business logic application program comprised of business logic modules, the business logic modules including executable compiled program statements; and the parser calls at least one of the business logic modules to process a message extracted by the parser from the specification language file.