You do not have to download any special software in order to play in 22Bet Casino. All the games can be loaded straight from your browser.