Interactive automation tool. Command Line Interface. Functional object-oriented programming language.