It's difficult to add new services to ATMs, Shahbazi said, as most are built on an OS/2 or proprietary embedded operating system. In contrast, kiosks are typically based upon more flexible platforms such as Microsoft Windows or Linux.
Entire article can be found here.
Source: The Green Sheet, Inc.