No, there is no need to download or install any software. A mobile experience is possible due to a mobile website version. Thus, to play on your smartphone, you just need to log in to your account via a mobile browser and proceed to gamble.