A weeve Edge Application is software that runs on the edge. The software is built in a modular way. The Edge Application Builder in the weeve Manager allows the platform operator to create and configure Edge Applications (data pipelines/apps), following an intuitive building block approach. These Edge Applications consist of modules (docker containers), which are categorized into three different types; input, process and output. Each Edge Application consists of at least one module from each type. The input (ingress) module defines the source of the data, the processing module(s) defines how the data is treated while the output module (egress) defines the data target. The target is controlled by the data owner and can for example be a database, dashboard or third-party service provider. Each module needs to be configured individually according to its corresponding settings.