It’s a casino where players don’t need to download anything. A browser is more than enough. Most modern casinos are instant-play, as it’s simply more convenient. Such sites save a lot of time that would be spent on downloading an app and its updates.