No. It is not necessary to download special software. However, to play via your mobile, you may need to download an Android or iOS app.