Yes, in order to play at Zodiac Casino you must first download and install software on your desktop computer.
Once you have done this and completed registration you will have full access to all of the casino’s games and facilities.