Both options are available to punters on Slots Capital. Instant Play will offer instant access to favorite titles. However, players can also download the Slots Capital software. Therefore, players choose between playing online or getting the casino software!