You do not need a Punt Casino download if you intend on playing on the desktop version, as all that needs is a computer. The mobile version can be played with the app for faster load times and more optimized experiences. The mobile may also have demo versions too.