No, there is no need to download the bwin Casino software to enjoy blackjack games at the casino. There is an instant play option that allows players to play blackjack games instantly on the website. All players need is to install a flash media player and launch a blackjack game of their choice.