There is no need for a player to download any additional software, as it is already built-in to the casino website or application.