It's a downloadable application for your mobile phone/tablet or even PC. A lot of online casinos have mobile versions, but if you prefer to play in one place for a while - it's easier to download and install their slot app that pays real money.