You don't need to download any software to claim a free spin bonus. You only need to meet the stated terms and conditions and satisfy the wagering requirements of free slot machines with free spins.