No, it is not needed to download any app or software into your device to enjoy this casino. You can go for the instant play option at any time you need. You can open the site in the browser and start playing.