No, you don’t need any software.Slots are available from the browser and you can access them immediately and claim an instant play bonus.