Do I have to download software to access the services offered?

No you don’t have to. SpinUp Casino has been optimized for play on the mobile or PC browser. For a seamless experience, you just need to have an updated browser.