Las máquinas expendedoras no suelen usar sistemas operativos de la misma manera que lo hacen las computadoras. Usan
sistemas integrados , que son sistemas informáticos especializados diseñados para una tarea específica. Estos sistemas a menudo utilizan un firmware patentado (software preprogramado) en lugar de un sistema operativo de propósito general como Windows o Linux. El firmware controla todos los aspectos de la operación de la máquina, desde aceptar el pago hasta los productos de dispensación.