This is applied as a system testing tool and also as a concurrent audit tool that examines the way the transactions are processed by marking and recording selected transactions with a special code. This
also records flow of designated transactions through different logic paths within programs and helps in program logic verification. An extensive knowledge of the information systems environment is required for its effective use.