An online casino slot machine is a type of software that is launched on any device with access to the Internet and provides players with both real money stakes and winnings, including the jackpot.