Diebold ProFlex4 Terminal Application Software

ProFlex4 Terminal Application Software

A flexible, Windows based, open standards terminal platform with multi-vendor device support for ATMs and self-service platforms that can transform into a robust enterprise banking solution. ProFlex4 is designed to deploy one advanced seamless application across your entire self-service network.
Diebold ProFlex4 Terminal Application Software

Features & Benefits

ProFlex4 provides support for the following business functions and services. Some are enabled by default in the PROFLEX4 Application while others will require additional PS effort to enable. 


  • EMV/Chip Card
  • Withdrawal, Fast Cash
  • Customer Selected Bill Mix
  • Balance Inquiry/Statements
  • Transfers & Payments
  • Intelligent Deposit: Deposit Imaging/Automation and Envelope deposits
  • Check Cashing
  • Dynamic Currency Conversion (DCC)
  • Foreign Currency Dispense
  • Cash Recycling
  • In Session Business Rule Support (transaction Surcharging, Fee Notification, Overdraft Warning)
  • Non-cash Media Dispensing (Stamps, Coupon, Ticket)
  • Check and Statement Order
  • Pre-Pay Phone Card Top Up
  • Transaction Record/Receipt Printing
  • Consolidated Receipts
  • Two-sided Receipts
  • Mini-Statement/ Full Statement Printing
  • Electronic Receipts
  • Preferences (Amount, Account, Receipt, and Language, E-Mail, Phone Number)
  • Change PIN/Unlock PIN
  • Prestaged Withdrawal, Prestaged Deposit (requires Transaction Middleware)
  • Contactless Initiated Transactions (requires NFC card)
  • Support for Web Services/Internet Business Functions
  • Operator Interface (Replenishment & Operations) – English/Spanish


ProFlex4 provides flexible features to improve the customer experience and optimize operational support of the user experience (UX) across the self-service fleet. 

  • Provides the ability to build themes dynamically by screen based on region, type of device, transaction type or BIN. 
  • Multiple On-Screen Languages
  • Audio/Text –to-Speech
  • Multiple Languages (English & Spanish available by default; other languages enabled via additional PS effort)
  • In-Transaction Device Orientation  
  • Microsoft Speech Platform 11 Support (by default; other engines enabled via additional PS effort)
  • HTML 5 UX Development Platform
  • Proportional Font Support
  • Marketing & Branding
  • Animated Attract Cycle/ Idle Loop
  • In-Transaction Marketing Campaigns
  • 2 Line Receipt Marketing Messages
  • Multiple screen sizes and resolutions 

PLATFORM SECURITY (several items dependent on Vynamic Security Suite) 

  • PCI Compliance – PA-DSS Certification
  • Transport Layer Security (TLS)
  • TLS 1.2
  • Remote Initial Key Load (RKL)
  • Certificate
  • Signature
  • Triple DES
  • Rolling Communications Key
  • Rolling Master Key
  • Messaging MACing
  • Full Message MACing
  • Partial Message MACing
  • Secure Manual Key Entry
  • Loading Keys In Parts
  • Check Digit Support
  • Field-based Encryption
  • Software Component Authentication
  • Admin/Supervisor Authentication
  • Role Based Authentication/Rights
  • Application Security Model
  • Windows Desktop Lock/OS Hardening
  • Whitelisting Security
  • Sales and Marketing high security model (using certificates)
  • Encrypted USB Drives



Platform Operating System

Platform Device Layer Support

The ProFlex4 platform supports the CEN/XFS standards for peripheral devices and as a result any device driver conforming to the specified standard can be used with ProFlex4. If a service provider does not exist for a peripheral, Diebold Nixdorf also has the ability to develop service providers for new peripherals and/or provide platform support for a proprietary device interface. 


Platform Certified XFS Service Providers

ProFlex4 is continually certified with new hardware from multiple vendors and regularly certified with new versions of the vendor’s XFS Service Providers. If a vendor is not listed in the chart, it means that Diebold Nixdorf has not gone through a certification on the hardware in Diebold Nixdorf’s lab. It does not mean that ProFlex4 will not run on the terminal – please contact your Diebold Nixdorf account representative for more information. 



ProFlex4 provides device support for a variety of different peripheral types. 



ProFlex4 provides a flexible component based connectivity and messaging options.  The message framework provides support for a variety of standard protocols in addition to providing the framework for bank extension of the messaging interfaces.