No, you will not have to download any software in order to sign up at Captain spins. Their Casino is fully optimized for mobile and desktop computers, Captain Spins casino also has a mobile app that you can download from the App store should you wish to play using an app.