# Overview

The server has a built-in engine for running JS scripts that supports the ECMAScript 5 specification. The script manager provides a flexible mechanism for converting data received, for example, from a Modbus device and presenting them as OPC UA variables or time series.

### Key Features <a href="#h.omjuh8c18pvw" id="h.omjuh8c18pvw"></a>

* Formula between tags.
* Mathematical functions and number conversion to and from bytes.
* Operators of conditional statements (if-else) and cycles (for, while).
* Working with numbers, strings, date and time, arrays and dictionaries (hashtables).
* Re-use of code (modules).
* OPC UA Methods.
