Modular system architectures and integrable technologies for industry partners, with a focus on cooperation and licensing

UCA - System Architecture

Technical systems today are often designed as fixed combinations of devices, cabling, and manufacturer-specific components. Functions are directly tied to specific products or physical installation points. As a result, changes in usage, scope, or functionality frequently require extensive interventions in existing installations, new planning efforts, and structural modifications.

In practice, this means that even relatively minor adjustments — such as additional measurement points, modified operating modes, or new functional requirements — can lead to disproportionate effort, cost, and technical risk.

The Universal Core Architecture (UCA) follows a different approach. Instead of describing technical systems through specific devices, it defines them through clearly assigned functions within an overall system context. What matters is no longer which component is installed, but which role it fulfills within the system.

This allows systems to be expanded, adapted, or reconfigured without the need to fully replace the existing structure. Functions remain stable even when devices, locations, or application scenarios change.

Comparison: Conventional Systems vs. UCA

In conventional systems, the component determines the function.
With UCA, the function is defined by its role within the system.

Separation of function, connectivity, and implementation

In conventional technical systems, function, connection, and technical implementation are closely coupled. A sensor captures a value at a fixed location, is permanently connected to a specific line and a specific device, and performs exactly one predefined function. Changes in usage, measurement points, or functionality therefore often require interventions in the installation and make systems inflexible.

UCA deliberately separates these layers. Functions are considered independently of their specific technical implementation. Connections follow a defined system logic and are not permanently bound to specific devices. Roles and tasks can be reassigned without the need to redesign or reinstall the system.

Measurement points, control functions, or energy paths can thus be relocated, combined, or used temporarily. Adjustments take place within the system rather than through structural modifications. For operators, this means that changes can be made during ongoing operation without interventions in the fixed installation or the need for renewed approval of entire system sections.

Comparison: Conventional Systems vs. UCA

In conventional systems, every change requires an intervention in the installation.
With UCA, a change is a reconfiguration within the system.


System roles and core modules

Based on the UCA, so-called system roles are defined. These describe clearly delineated tasks within an overall technical system, independent of how or with which components they are implemented.

Core modules therefore do not represent specific devices or products, but recurring functional roles such as measuring, controlling, connecting, or providing energy. Which hardware, software, or infrastructure fulfills a given role is interchangeable and may change over the system’s lifecycle.

This creates a transparent and coherent system logic for manufacturers, integrators, and operators. Functions remain stable even when individual components are replaced, extended, or newly combined. Products, extensions, and integrations can be developed along the same roles and remain compatible within the system.

Comparison: Conventional Systems vs. UCA

In conventional systems, each function is tightly bound to a specific product.
With UCA, the function remains intact even if the technical implementation changes.

Scalability and long-term usability

Technical systems evolve over their lifecycle. Requirements increase, usage patterns change, and new functions are added. Conventional architectures are often designed for a clearly defined use case and quickly reach their limits when such changes occur.

UCA is designed for adaptability from the outset. Systems can be expanded step by step, functions can be added or reassigned, without abandoning the existing structure. The underlying architecture remains intact even as the intended use changes over time.

For operators and system owners, this primarily means planning reliability. Systems do not need to be replaced as soon as requirements change; instead, they can be further developed and adapted. Existing investments remain usable, and risks associated with premature replacement or extensive system overhauls are reduced.

Comparison: Conventional Systems vs. UCA

In conventional approaches, systems are replaced when they no longer fit.
With UCA, systems grow along with changing requirements.

Foundation for integration, cooperation, and licensing

Because UCA is not tied to specific products or manufacturers, it provides a neutral architectural foundation for collaboration. Existing systems can be extended, new modules added, or specific applications developed jointly without reinforcing existing dependencies or disrupting established structures.

The architecture is therefore suitable not only for technical system design, but also for cooperative development models. Technologies can be integrated, transferred, or adopted into existing product lines without losing or redefining the underlying system logic.

This creates a clear framework for partners for integration, cooperation, and licensing, addressing technical requirements as well as economic and organizational considerations.

Comparison: Conventional Systems vs. UCA

In conventional approaches, dependencies arise through proprietary solutions.
With UCA, an open and structured basis for collaboration is established.


The concrete implementation of the architecture is realized through clearly defined modules that assume individual functions within the system.

➡️ Modules