LeoVegas does not require any software download for PCs or mobile devices. You can use the web-based casino to enjoy all bonuses and games.