Software
With
the migration to commodity PC hardware, standard commercial
"off-the-shelf" operating systems and programming environments can be
used inside of ATMs. Typical platforms previously used in ATM development
include RMX or OS/2. Today the vast
majority of ATMs worldwide use a Microsoft OS,
primarily Windows or Windows XP
Embedded. A small number of deployments may still be running
older versions such as Windows NT, Windows CE or Windows 2000.
Notably, Vista was
not widely adopted in ATMs.
Linux is also finding some reception in the ATM marketplace. An example of this is Banrisul, the largest bank in the south of Brazil, which has replaced theMS-DOS operating systems in its ATMs with Linux. Banco do Brasil is also migrating ATMs to Linux.