eCMS Suite

eCMS suite – a comprehensive and highly scalable platform for the operation of unattended terminals

These are ATMs, cash recyclers, kiosk systems, and citizen terminals.

With regard to the digitalisation of diverse terminal devices in public spaces (e.g. parking management), the DPS eCMS suite is being prepared for further use cases for the control of IoT devices.

The DPS eCMS suite is PCI-PA/DSS certified. External auditors regularly check the software with regard to load and performance, penetration and copyleft aspects.


The control of the respective terminal devices (front ends) is the central task of the eCMS client. This controls the individual devices and their service providers, and offers services for the higher application layers via so-called service APIs. The eCMS client is a multi-vendor application that adapts the different proprietary characteristics of hardware vendors in a vendor-neutral way.

This adaptation layer uses the services of the operating system components available on the respective device (Windows, Linux, Android) and is based on the international standard CEN/XFS.

Depending on the orchestration and configuration of the overall network, the eCMS client can be integrated as a smart component in a cloud environment, or implemented in a fully resident manner.

As an EMVCo and DK-certified component, the eCMS client is the secure runtime environment for all front ends. The client supports all necessary aspects of

  • encryption
  • Key Management (OPT)
  • whitelisting, HDE

and all other features necessary for the secure operation of monetary transactions in an unattended environment.

ECMS Monitoring


The operation of the terminal devices is supported by the eCMS monitoring services for secure production operation via a distinctive monitoring and configuration management approach. The monitoring services essentially cover the following features:

  • Central journalisation of all business and technical incidents
  • Central configuration and standard management
  • Dashboard and reporting
  • Message routing and story and forward handling
  • Event alert and command management

The eCMS monitoring services can cooperate both asynchronously and synchronously with the transaction handling of the eCMS client. This allows for different topologies when setting up the respective network.


The operation of large networks for terminal devices requiring security requires a sophisticated procedure for the distribution, installation and inventory of the respective terminal devices. The terminals are supplied with a wide range of operating components:

  • Operating systems
  • Security features
  • Keys
  • Application modules
  • GUIs
  • Installation parameters

within the scope of maintenance activities. In addition, the terminals provide transaction-related data for eCMS monitoring via the upload procedure.

Standard deployment tools (e.g. Microsoft SCCM) are not designed for the operation of self-service or unattended terminals. These require essential, further security features for distribution management. Far beyond the basic features of a standard desktop.

The eCMS Distribution Manager is integrated into the eCMS monitoring services with regard to configuration and master data administration.

Dynamic event and automated exception handling facilitate the low-effort management approach underpinning the entire network.

The integration of the entire system into a standardised or proprietary enterprise environment is ensured by a variety of orchestrated APIs.


The user experience on the terminal device is created by the eCMS Designer. The eCMS Designer orchestrates all the necessary features typically required in a self-service environment to support the end user in a secure and ergonomically optimal way.

The eCMS Designer eliminates the need for programming to produce a flow of business transactions.

The eCMS Designer creates so-called app schemes, which, in turn, are suitable for a wide range of vendor-proprietary hardware devices in a device-neutral manner.



There are wide-ranging fields of application for the eCMS suite. Here are four selected scenarios in which our product modules are regularly used:

The multifunctional architecture of the DPS eCMS suite

A decisive USP of the DPS eCMS suite (and thus a significant advantage in competition with other providers) is the multifunctional architecture of the DPS eCMS platform.

Multifunctional means that all transactions, business transactions and services offered to the end user are enabled by a single development, testing and operating architecture. Thus, from the developer’s point of view, typical ATM, recycler and non-cash applications are provided via identical methods and procedures. This means that only exactly one operating platform is necessary for all properties used in the network.

This becomes particularly important when the future institution-specific operating environments are replaced by institution-neutral (white label) on-demand services.

The operation of terminal devices in the sense of function as a service (FaaS) will be the paradigm of the future.

Third-party application integration

The DPS eCMS operating platform supports the integration of web applications that were not originally developed for use in a self-service environment.

For example, typical consultant applications that are conventionally used in a counter/cashier environment by employees of the institute can, in future, also be made available to the customer directly at the self-service terminal in a self-service version. The DPS eCMS client provides corresponding functions to the applications originally developed for desktop via the service APIs already mentioned above.

The citizen terminal

Together with an innovative hardware manufacturer, the so-called “citizen terminal” was developed on the basis of DPS eCMS. The basic idea of the citizen terminal is to provide so-called citizen services (change of address, paying parking fees, etc.) that citizens and bank customers can use via the secure features of a certified self-service terminal.

This terminal can then be installed either in a bank branch, a citizens’ office (a local council building that handles citizen enquiries) or at any other third-party location.

Cash for Crypto

Currently, DPS Engineering is developing a provision of “haptic cash” based on existing conventional ATMs, which can be booked against existing crypto accounts or deposits.

Depending on the ATM operator (be it banks or third-party location operators), wallet- or account-based methods can be used. The use of the ATM / recycler networks provides a certified and operationally secure environment for crypto-based transactions in the future.

What can we do for you?

Do you have any questions about our eCMS Suite? Feel free to contact us.

Joachim Weber

Sales Director
+49 711 90387-0