5. System - System input/output
ODABA provides a common feature for reading user input and writing messages to an output area. For console applications, the system console is used by default. GUI applications may allocate specific controls for system input and output, which allow displaying messages in an output area of the GUI application.
In order to overload system input/output functions, an application project can be set (Application::context()) which overloads default input and output functions defined in the BaseContext class.