No, most online casinos nowadays allow you to play slots directly in your web browser. Some casinos do offer a downloadable version of their software, but it is not typically required.