Tetranova developes software systems by analyzing its customers unique production, procurement, sales and transportation workflow processes in order to store the data that it wants to follow in these processes and to obtain information from this data. These systems are created with the integrated operation of multiple components that allow users to communicate over different platforms according to their corporate requirements. In addition, communication infrastructures that allow communication with other software and hardware systems that create or consume data can also be part of the system.