Data processing packages available in the form of block diagrams easily modifiable in the graphic environment.
Input data created on the basis of multiple sources, starting from database tables, through files (e.g. in csv format), to network services.
The possibility of creating complex processing networks, within which particular processing steps can be run in parallel or started by the occurrence of specific events.
Making a smooth transformation of the structure of processed data in the subsequent processing steps, combining fields from different data streams, manipulating on plastic data trees (with a structure that can change in subsequent processing steps), etc.
A mechanism that automatically builds statistics of data flowing through the processing package.
Determining the limit levels for various types of erroneous data that inhibit further processing.
A mechanism for handling technical errors (including short-term connection failures) and, if necessary, allowing trouble-free resumption of processing if the error cannot be handled automatically (e.g. no disk space).
The possibility of multiple use of once-built logic that is useful in proceeding business data in many processes (sub-package mechanism).
The ability to conveniently share data processing packages with other applications through the network service.