No, there is no need to download any software to play at Dublin Bet Casino. The casino is instant play, which means that all of the games can be played directly in your web browser.