Symphony SDM (Software Delivery Manager) is an advanced ATM software application that helps banks centralise, manage, synchronise and personalise their software updates for all ATMs in their network. Symphony SDM uses its own data transfer protocol to minimize data transfer time, track and monitor all downloads, and check installed processes. In case there is a download failure due to lost of communications or ATM down, downloads will resume from the point of failure.


With an optimal compression algorithm, Symphony SDM can deliver updates to ATMs completely intact, even if it is an update screen, a fix or a new function.



  • Creates, monitor and manage installation tasks
  • Scheduled downloads
  • Stops ongoing task
  • Check sum for data packages while downloading
  • View history of download and installation
  • Scripting capability for installation process
  • Restarts ATM manually or scheduled
  • Option to rollback to older version if necessary



For security, DES is applied to encrypt and decrypt the update data, while MAC is used for checking completion of data from ATM to SDM Server. This is an optional and configurable feature.


Symphony SDM is designed with scheduling capability. Banks can configure the system to send the update to each ATM in a preset time, utilising the idle time of the network, thereby saving the bandwidth for high transaction periods. Tasks can be carried out during the night, when the load on the network is at a minimum. The schedule can also be set for ATMs based on branches and zones, which is especially effective for regional-based advertisements. With the implementation of Symphony SDM, banks will have the assurance to effectively and efficiently manage all their updates for their ATM network



Download datasheet