Hände auf Notebook

Information Technology & Software

We develop software for production and connect it to machines, controllers and business systems. From the operator screen on the line to the interface into the ERP.

icon

Custom Software

Applications you cannot buy off the shelf.

  • Operator interfaces for machines and plants
  • Data acquisition and reporting from production
  • Tools for planning, reporting and operations
  • Usually in C# or Go, as a service in a Docker container or as a desktop application
icon

Interfaces & System Connectivity

We pick up data where it is generated and deliver it where it is needed.

  • PLC connectivity via OPC UA, S7 communication and Modbus
  • Interfaces to ERP, MES, databases and web services
  • REST APIs for our own and third-party systems
  • No manual intermediate steps, no Excel exports
icon

Automating Workflows

The software takes over recurring work steps.

  • Handing orders, recipes and parameters to machines automatically
  • Continuously capturing and storing operating and quality data
  • Notifications on limit violations or standstill
  • Less double entry, fewer transfer errors
icon

Consolidating Data

One consistent state for all systems instead of several versions of the truth.

  • Synchronizing master data and stock levels between systems
  • Central storage of machine and process data in one database
  • Event-driven processing when a state changes
  • Traceable which value came from where and when
system dark icon

Architecture with the Future in Mind

Software that still works with the second plant and the third site.

  • Modules with clear responsibilities instead of one large block
  • Interfaces that can be extended without touching the rest
  • Designed for the data volumes that actually occur
  • Runs on an industrial PC, in the data center or in the cloud
system integration icon

Integrating Existing Systems

We work with what is already there.

  • Connecting legacy systems through existing interfaces or databases
  • Replacing individual components step by step during ongoing operation
  • Data migration and parallel operation during the transition
  • No complete replacement when it is not needed
image
Connectivity

Connecting machines, controllers and software

In most plants the data already exists, it just lives in different systems. We build the connection in between: from the PLC into the database, from the ERP to the machine, from the machine into the dashboard.

  • OPC UA, S7 communication, Modbus and PROFINET on the machine side
  • REST, SQL and file interfaces on the IT side
  • Two-way synchronization where needed
  • Logging of every transfer for troubleshooting
Display Papier
Maintainability

Software you can still understand in three years

Whoever continues working on the software later should be able to find their way around. Even if it is not us.

  • Readable code and version control in Git
  • Logs that actually help when something fails, instead of just "error 17"
  • Documentation of interfaces and configuration
  • Updates that can be rolled out and, if necessary, rolled back
Application Areas

Typical tasks

  • Operator interfaces for machines

    Web-based or local interfaces through which staff start orders, change parameters and see machine states.

  • Capturing production data

    Reading quantities, run times, faults and quality values from the controller, validating them and storing them in a database.

  • Connecting ERP and MES

    Orders from the ERP to the machine, feedback from the machine back into the ERP or MES.

  • Synchronizing several sites

    Keeping stock levels, master data and process data up to date between plants or systems.

  • Internal tools

    Small, tailored applications for planning, reporting and approvals that still run in Excel or on paper today.

  • Interfaces and APIs

    Defined interfaces through which your own and third-party systems exchange data, with documentation and access control.

Discuss your project

Do you have a project in mind?

Tell us briefly what it is about and what is not working today. We will get back to you with questions or an initial assessment of whether and how we can help.

Cookie Preferences

We use cookies and similar technologies on our website.

Essential

Essential technologies enable basic functions and are required for the proper functioning of the website.
CMPShow Information

Stores the consent decisions of visitors to apply saved preferences on future page visits.

Cookie(s)

Namecmp
DescriptionStores the user's consent decisions.
Hosts#
Lifetime1 Year
PurposeFunctional
TypeHTTP
Namecmp_cid
DescriptionIdentifies the user for consent history.
Hosts#
Lifetime1 Year
PurposeFunctional
TypeHTTP

Provider Information

Provider NameWebsite Owner
DescriptionOperator of this website

Statistics

Statistics technologies allow the analysis of website usage to improve its offering.

Marketing

Marketing technologies are used to display relevant advertising and marketing campaigns to visitors.

External Media

Content from external media platforms is blocked by default. If cookies from external media are accepted, access to this content no longer requires manual consent.

Privacy Preference

Here you can find an overview of all cookies used. You can give your consent to whole categories or display further information and select certain cookies.

Essential

Essential technologies enable basic functions and are required for the proper functioning of the website.
Show Information
CMPShow Information

Stores the consent decisions of visitors to apply saved preferences on future page visits.

Cookie(s)

Namecmp
DescriptionStores the user's consent decisions.
Hosts#
Lifetime1 Year
PurposeFunctional
TypeHTTP
Namecmp_cid
DescriptionIdentifies the user for consent history.
Hosts#
Lifetime1 Year
PurposeFunctional
TypeHTTP

Provider Information

Provider NameWebsite Owner
DescriptionOperator of this website

Statistics

Statistics technologies allow the analysis of website usage to improve its offering.
Show Information

Marketing

Marketing technologies are used to display relevant advertising and marketing campaigns to visitors.
Show Information

External Media

Content from external media platforms is blocked by default. If cookies from external media are accepted, access to this content no longer requires manual consent.
Show Information