
The cover of the 2009 Software Trends report
A few things you might not know about ATMs:
- They used to run on IBM’s OS/2 or proprietary platforms.
- Newer ATMs have incorporated much more robust operating systems, notably Linux and Windows
- Most ATMs on the market today run either Windows CE or the full-fledged Windows XP
That information and more is contained in the 2009 ATM Software Trends survey from KAL, an independent maker of ATM software. While the report is largely aimed at large financial institutions like banks and credit unions, it still contains a lot of information for independent ATM owners.
For instance, why are ATM owners switching to machines that run on modern operating systems? Multiple reasons:
- The biggest driver is increased security. A more powerful OS can handle more complex security features like biometrics and remote keys.
- Added functionality. With a reasonably powerful computer inside the ATM, owners can offer additional products (such as cash-value cards, digital downloads and mobile-phone minutes) additional on-screen information (such as maps, advertising and web-browsing) and interactive features like transaction personalization. In particular, modern ATMs can display ordinary HTML pages on screen, letting owners design their own interactive screens or easily modify existing ones.
- Reliability. Modern systems are both more stable and better-supported than older systems.
- Cost control. This mostly applies to companies that own multiple machines. But having an off-the-shelf OS means the ability to use off-the-shelf software instead of expensive proprietary solutions, and the more powerful OS makes it easier to manage multiple machines (or a network of machines) from a central point.
- Future compatibility. A modern OS means the ATM can take advantage of as-yet-unseen advances in technology, products and services, extending the useful lifespan of existing machines.
The full report is available as a pdf from the link above, and goes into a lot more detail, as well as breaking trends down by regions of the world.













