Not really! Some online casinos are strictly software-based, hence, you must download their software or app to play the games. However, some of the online casinos offer browser-based options. These offer the same ability to open an account, deposit money, and play games. This works great for players who love playing on their mobile phones. At Winissimo, you don’t have to download any software to explore a wide spectrum of exciting online slot games.