As máquinas de venda automática normalmente não usam sistemas operacionais da mesma maneira que os computadores. Eles usam sistemas
incorporados , que são sistemas de computador especializados projetados para uma tarefa específica. Esses sistemas geralmente usam firmware proprietário (software pré-programado) em vez de um sistema operacional de uso geral, como Windows ou Linux. O firmware controla todos os aspectos da operação da máquina, desde aceitar o pagamento até a distribuição de produtos.