Spin Casino does not require the downloading of any software and allows its customers to visit and log in directly through a web or mobile browser. However, it does offer the option to download a deluxe version of its software for those interested.