Use Time

Software that people use with a user interface

Secure Installation

The component allows downloading zApps to authorised components. During this process, this component also creates the users, roles and policies required by the zApp.

Secure Communication

The component installs, issues, and revokes digital certificates, which are necessary to securely exchange information between ZDMP assets and external resources.

Secure Authentication and Authorisation

The component stores users and the corresponding authorisation policies, to control that only legitimate communications are allowed using well known protocols, such as OpenID and OAuth 2.0.


The Marketplace primarily targets users from the manufacturing sector. Users can search for existing applications (zApps) based on many characteristics such as category, price, type of payment (demo apps, one-time fee, pay-per-use, monthly or yearly licenses, etc).


This component is the platform data lake allowing persistence and processing the components and data. This data storage includes structured data from relational databases, semi-structured data as XML and JSON files, binary data as images and videos, as well as application components running as microservices.

Human Collaboration

Human Collaboration component is a central interface for managing location-based data of assets, tools, and products, providing the factory map. The collaboration aspect is performed using multiple media channels (eg Telephone, VoIP, Video Stream).


The Portal provides a convenient “dashbutton” that serves as an all-in-one solution for seamlessly integrating into the user’s system, granting them effortless access to the software they have purchased.

Application Runtime

The component provides both the capability to orchestrate and host the individual components/apps of the system using containerisation, as well as several core components to enable a baseline of functionality to the hosted components/apps.

Inter-platform Interoperability

This component facilitates the integration of the ZDMP platform with external platforms. It enables the selling and purchasing of services and components between platforms, and establishes connections with other instances of ZDMP. Additionally, it allows linking data sources from different platforms and ensures secure access levels across the integrated platforms.

Additional resources

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.

Training Academy

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

Source code

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

Software Documentation

Read our easy to follow documentation to learn how to use the i4 Components.

Software Tutorials

Follow our step by step tutorials to create your first zApp.