Compose your i4 Apps thanks to i4 Components

Components that will be used by other i4 Apps when they are executing or when they are trying to execute any of the i4FS resources. It is possible to distinguish four different modules depending on their functionality: Middleware, Data Management, I/O Toolkit, and Control modules.

Warning: file_get_contents(/home/customer/www/ failed to open stream: No such file or directory in /home/customer/www/ on line 241


Software for data exchange between i4FS components and apps in heterogeneous networks.

Process Enabler

The i4FS Process Enabler provides backend support to the Process Designer, translates process models into source code and acts as a bridge for the process engine.


The Messaging component is used by the vi4FS components to exchange direct messages with each component.

Publish / Subscribe

The Publish and Subscribe (Pub/Sub) component is used to broadcast messages for the i4FS components.

Data Storage

Allows other i4FS components and apps to persist information efficiently.

Data Transformation

The Messaging component is used by the i4FS components to exchange direct messages with each component.

Data Analytics

Allows developing and deploying models for solving analytics manufacturing problems and needs.

Data Management

Software and storage to pre-process, store, and post-process data coming from and to the i4FS environment.

I/O Toolkit

Integration of various external resources into the i4FS environment.

Enablers Framework

Facilitate the usage of FIWARE, manufacturing, and i4FS enablers.


A collection of reference implementations to collect data from, and send commands to physical devices such as industrial automation devices.

API Connectors

Leverage and incorporate functionalities in and from other applications (ERPs, CRM, etc.) as needed.

External Service Provision

A standard approach to access external services. Applications are facilitated in their usage of external services.

Identity Management

Controls all information flows between all assets.

Authorisation PDP

Provides support for implementing advanced authorisation policies for the messaging system or other i4 Components.

System Dashboard

Functions for monitoring, warning, configuring, and adapting system resources.


Security and control instance of running processes in the i4FS environment.

Additional ressources

Learn more about i4FS by visting the project website for general information, the wiki for information about the core components, the Technical Manual for API documentation, and downloading the repository’s source code.


Get a better understanding of the global architecture and information flow.

Source code

Our source code is opensource and available on our Gitlab repository.

API endpoints

Let your infrastructure communicate with the i4 Platform.