No downloading is required. You can place bets or play online casino games at BetStorm from any desktop or mobile web browser.