There isn’t any requirement to download any application or software with Cherry Spins Casino. Everything is managed through instant-play browsers.