# Formula and scripting

We offer two different calculation modules where the user can create his own custom calculations.

First one is the Formula module, which is very easy to use but has more limitated options. The module enables users to use formula parsers with already implemented algebraic, logic, trigonometric and many other functions to recalculate one or several input channels. One custom Formula can only produce one output channel.

The second one is C++ script which enables the user to write complex Dewesoft math modules in the modern C++ programming language. It can be configured to operate on arbitrary many input channels and produce arbitrary many output channels.